coml2api.h 헤더
이 헤더는 Structured Storage에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
coml2api.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
CreateILockBytesOnHGlobal HGLOBAL 메모리 핸들을 사용하여 복합 파일의 메모리 내 스토리지용 바이트를 저장하는 바이트 배열 개체를 만듭니다. |
FmtIdToPropStgName FMTID(속성 집합 형식 식별자)를 스토리지 또는 스트림 이름으로 변환합니다. |
GetConvertStg GetConvertStg 함수는 지정된 스토리지 개체에 대한 convert 비트의 현재 값을 반환합니다. |
GetHGlobalFromILockBytes GetHGlobalFromILockBytes 함수는 CreateILockBytesOnHGlobal 함수를 사용하여 만든 바이트 배열 개체에 대한 전역 메모리 핸들을 검색합니다. |
PropStgNameToFmtId 속성 집합 스토리지 또는 스트림 이름을 해당 형식 식별자로 변환합니다. |
ReadClassStg ReadClassStg 함수는 WriteClassStg 함수를 사용하여 스토리지 개체에 이전에 작성된 CLSID를 읽습니다. |
ReadClassStm WriteClassStm 함수를 사용하여 스트림 개체에 이전에 작성된 CLSID를 읽습니다. |
StgCreateDocfile IStorage 인터페이스에 대한 COM 제공 복합 파일 구현을 사용하여 새 복합 파일 스토리지 개체를 만듭니다. |
StgCreateDocfileOnILockBytes 호출자가 제공하는 바이트 배열 개체 위에 새 복합 파일 스토리지 개체를 만들고 엽니다. |
StgCreatePropSetStg 지정된 스토리지 개체에서 속성 집합 스토리지 개체를 만듭니다. |
StgCreatePropStg 지정된 스토리지 또는 스트림 개체에서 속성 집합을 만들고 엽니다. |
StgCreateStorageEx IStorage 또는 IPropertySetStorage 인터페이스에 대해 제공된 구현을 사용하여 새 스토리지 개체를 만듭니다. |
StgIsStorageFile StgIsStorageFile 함수는 특정 디스크 파일에 스토리지 개체가 포함되어 있는지 여부를 나타냅니다. |
StgIsStorageILockBytes StgIsStorageILockBytes 함수는 지정된 바이트 배열에 스토리지 개체가 포함되어 있는지 여부를 나타냅니다. |
StgOpenPropStg 지정된 스토리지 또는 스트림 개체에서 지정된 속성 집합을 엽니다. |
StgOpenStorage 파일 시스템에서 기존 루트 스토리지 개체를 엽니다. |
StgOpenStorageEx 파일 시스템에서 기존 루트 스토리지 개체를 엽니다. 이 함수를 사용하여 복합 파일 및 일반 파일을 엽니다. |
StgOpenStorageOnILockBytes StgOpenStorageOnILockBytes 함수는 디스크 파일에 존재하지 않고 대신 호출자가 제공하는 기본 바이트 배열이 있는 기존 스토리지 개체를 엽니다. |
StgSetTimes StgSetTimes 함수는 기본 파일 시스템에서 지원하는 경우 표시된 파일의 생성, 액세스 및 수정 시간을 설정합니다. |
WriteClassStg WriteClassStg 함수는 지정된 CLSID(클래스 식별자)를 스토리지 개체에 저장합니다. |
WriteClassStm WriteClassStm 함수는 지정된 CLSID를 스트림에 저장합니다. |
구조체
STGOPTIONS StgCreateStorageEx 및 StgOpenStorageEx 함수에서 섹터 크기와 같은 스토리지 개체의 기능을 지정합니다. |