VATInit
VAtInit 함수는 VAT (Virtual Array of records with Type field)을 초기화합니다.
GSErr VAtInit( VATDESC *dptr, // VAT에 대한 포인터 long npage, // VAT을 증가 또는 감소시키는 요소들의 개수 long n // 요소들의 크기 );
파라미터
- dptr
- 초기화할 VAT에 대한 포인터입니다.
- npage
- VAT을 증가 또는 감소시키는 요소들의 개숭비니다. 반드시 0보다 커야 합니다.
- n
- dptr VAT에 저장된 요소들의 크기입니다. 반드시 0보다 커야 합니다.
리턴 값
만약 함수가 성공하면, 리턴 값은 0입니다. (NoError)
만약 함수가 실패하면, 리턴 값은 Graphisoft 오류 코드입니다. 오류 코드들에 대한 더 많은 정보는 GSRoot 오류 코드들을 보십시오.
설명
VATInit 함수는 VAT에 대한 버퍼를 할당합니다. 할당된 버퍼는 정확히 npage 요소들을 위한 저장소를 제공할 수 있습니다. 또 VATInit은 dptr VATDESC structure의 멤버들을 초기화합니다. maxind의 초기 값은 npage이며 lastind의 초기 값은 0입니다. VATInit은 freeind 값을 0으로 세트합니다.
요구사항
헤더: VA.hpp에서 선언됨
라이브러리 가져오기: GSRootImp.lib과 링크