IEnumSTATPROPSTG-Compound 파일 구현
IEnumSTATPROPSTG 인터페이스의 복합 파일 구현은 속성을 열거하는 데 사용되므로 통계 속성 데이터를 포함하는 STATPROPSTG 구조가 생성됩니다. IPropertyStorage 구현은 통계 데이터를 관리하고 현재 복합 파일 스토리지 개체와 연결됩니다.
IEnumSTATPROPST G의 COM 구현에서 생성자는 전체 속성 집합을 읽는 클래스를 만들고 IEnumSTATPROPSTG::Clone 호출될 때 공유할 수 있는 정적 배열을 만듭니다.
사용 시기
IEnumSTATPROPSTG 복합 파일 구현을 호출하여 현재 속성 집합 내의 속성에 대한 데이터를 포함하는 STATPROPSTG 구조를 열거합니다. 속성 스토리지 인터페이스의 복합 파일 구현을 사용하는 경우 IPropertyStorage::Enum 호출하여 IEnumSTATPROPSTG 대한 포인터를 반환하여 속성 스토리지 개체 및 그 안의 요소를 관리합니다.
발언
-
다음 하나 이상의 STATPROPSTG 구조체를 가져옵니다(셀트 매개 변수로 숫자가 지정됨). 성공하면 S_OK 반환합니다.
-
셀트지정된 요소 수를 건너뜁니다. Next 호출을 통해 열거할 다음 요소는 건너뛴 요소 다음에 요소가 됩니다. celt 요소를 건너뛴 경우 S_OK 반환합니다. 는 셀트 요소를 건너뛴 경우 S_FALSE 반환합니다.
-
커서를 열거형의 시작 부분으로 설정합니다. 성공하면 S_OK 반환하고, 그렇지 않으면 STG_E_INVALIDHANDLE 반환합니다.
-
IEnumSTATPROPSTG 대한 생성자를 사용하여 배열의 복사본을 만듭니다. 정적 배열을 생성하는 클래스는 실제로 개체를 포함하므로 이 함수는 주로 참조 수에 추가됩니다.
관련 항목