다음을 통해 공유


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 함수에서 섹터 크기와 같은 스토리지 개체의 기능을 지정합니다.