IEnumSTATPROPSTG 인터페이스(propidl.h)

IEnumSTATPROPSTG 인터페이스는 STATPROPSTG 구조체의 배열을 반복합니다. STATPROPSTG 구조에는 속성 집합의 속성에 대한 통계 데이터가 포함됩니다. IEnumSTATPROPSTG 에는 다음,건너뛰기, 다시 설정복제와 같은 모든 열거자 인터페이스와 동일한 메서드가 있습니다.

구현은 집합의 속성이 열거되는 순서를 정의합니다. 열거자를 만들 때 존재하고 열거 중에 제거되지 않은 속성은 한 번만 열거됩니다. 열거형이 진행 중인 동안 추가되거나 삭제된 속성은 열거되거나 열거되지 않을 수 있지만 두 번 이상 열거되지는 않습니다.

예약된 속성 식별자, 속성 ID가 0(사전), 1(코드 페이지 표시기) 또는 0x80000000 보다 크거나 같은 속성은 열거되지 않습니다.

비심플 속성의 열거형이 반드시 IPropertyStorage::ReadMultiple 호출을 통해 속성을 성공적으로 읽을 수 있음을 나타내는 것은 아닙니다. 이는 속성 열거 중에 간접 스트림 또는 스토리지의 존재를 확인하는 성능 오버헤드가 엄청나기 때문입니다.

상속

IEnumSTATPROPSTG 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IEnumSTATPROPSTG 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IEnumSTATPROPSTG 인터페이스에는 이러한 메서드가 있습니다.

 
IEnumSTATPROPSTG::Clone

IEnumSTATPROPSTG::Clone 메서드는 현재 STATPROPSTG 구조 열거자와 동일한 열거형 상태를 포함하는 열거자를 만듭니다.
IEnumSTATPROPSTG::Next

IEnumSTATPROPSTG::Next 메서드는 지정된 수의 STATPROPSTG 구조를 검색합니다. 이 구조체는 이후 열거형 시퀀스에서 수행됩니다.
IEnumSTATPROPSTG::Reset

IEnumSTATPROPSTG::Reset 메서드는 열거형 시퀀스를 STATPROPSTG 구조 배열의 시작 부분으로 다시 설정합니다.
IEnumSTATPROPSTG::Skip

IEnumSTATPROPSTG::Skip 메서드는 열거형 시퀀스에서 지정된 수의 STATPROPSTG 구조체를 건너뜁니다. (IEnumSTATPROPSTG.Skip)

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 propidl.h(Propidl.h 포함)

추가 정보

EnumAll 샘플

IPropertyStorage::Enum