캐비닛 API 매크로

이 섹션에서는 캐비닛 API에서 사용하는 매크로에 대해 자세히 설명합니다.

FCI 매크로

FCI에서 사용하는 매크로는 다음과 같습니다.

매크로 Description
FNFCIALLOC FCI 컨텍스트에서 메모리를 할당하는 데 사용됩니다.
FNFCICLOSE 파일을 닫는 데 사용됩니다.
FNFCIDELETE 파일을 삭제하는 데 사용됩니다.
FNFCIFILEPLACED 파일이 캐비닛에 배치되는 시기를 알리는 데 사용됩니다.
FNFCIFREE FCI 컨텍스트에서 이전에 할당된 메모리를 해제하는 데 사용됩니다.
FNFCIGETNEXTCABINET 다음 캐비닛에 대한 정보를 요청하는 데 사용됩니다.
FNFCIGETOPENINFO 파일을 열고 파일 날짜, 시간 및 특성을 검색하는 데 사용됩니다.
FNFCIGETTEMPFILE 임시 파일 이름을 가져오는 데 사용됩니다.
FNFCIOPEN FCI 컨텍스트에서 파일을 여는 데 사용됩니다.
FNFCIREAD 파일에서 데이터를 읽는 데 사용됩니다.
FNFCISEEK 파일 포인터를 지정된 위치로 이동하는 데 사용됩니다.
FNFCISTATUS 사용자를 업데이트하는 데 사용됩니다.
FNFCIWRITE 파일에 데이터를 쓰는 데 사용됩니다.
TCOMPfromLZXWindow Windows 크기를 FCIAddFile에 대한 LXZ TCOMP 값으로 변환합니다.

 

FDI 매크로

FDI에서 사용하는 매크로는 다음과 같습니다.

매크로 Description
FNALLOC FDI 컨텍스트에서 메모리를 할당하는 데 사용됩니다.
FNCLOSE FDI 컨텍스트에서 파일을 닫는 데 사용됩니다.
FNFDINOTIFY 디코더의 상태 애플리케이션을 업데이트하는 데 사용됩니다.
FNFREE FDI 컨텍스트에서 이전에 할당된 메모리를 해제하는 데 사용됩니다.
FNOPEN FDI 컨텍스트에서 파일을 여는 데 사용됩니다.
FNREAD FDI 컨텍스트의 파일에서 데이터를 읽는 데 사용됩니다.
FNSEEK 파일 포인터를 FDI 컨텍스트의 지정된 위치로 이동하는 데 사용됩니다.
FNWRITE FDI 컨텍스트의 파일에 데이터를 쓰는 데 사용됩니다.

 

캐비닛 API 참조

캐비닛 API 사용