Graphisoft®

GSRootVersion: 1.0

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과 링크

참고사항

Virtual Array Structures, Virtual Array 함수들