VARelease
VARelease 함수는 Virtual Array의 사용하지 않는 부분을 해제합니다.
GSErr VARelease( DESC *dptr, // virtual array에 대한 포인터 );
파라미터
- dptr
- 사용하지 않는 부분을 해제하고자 하는 Virtual Array에 대한 포인터입니다. NULL이 될 수 없습니다.
리턴 값
만약 함수가 성공하면, 리턴 값은 0입니다. (NoError)
만약 함수가 실패하면, 리턴 값은 Graphisoft 오류 코드입니다. 오류 코드들에 대한 더 많은 정보는 GSRoot 오류 코드들을 보십시오.
만약 dptr이 NULL이면, 리턴 값은 ErrNilHandle입니다.
설명
VARelease 함수는 Virtual Array의 요소들이 더 작은 버퍼에 저장될 수 있는지 여부를 확인합니다. 만약 가능하다면, 이 함수는 npage 멤버들에 의한 Virtual Array의 버퍼의 크기를 줄입니다.
VAClearIndex 함수를 호출한 뒤에 이 함수를 호출하는 것을 적극 권장한다는 것을 참고하십시오.
요구사항
헤더: VA.hpp에서 선언됨
라이브러리 가져오기: GSRootImp.lib과 링크