IPropertyDescriptionList 인터페이스(propsys.h)

목록으로 제공되는 속성 설명 컬렉션에서 정보를 추출하는 메서드를 노출합니다.

상속

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

메서드

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

 
IPropertyDescriptionList::GetAt

속성 설명 목록의 지정된 인덱스에서 속성 설명을 가져옵니다.
IPropertyDescriptionList::GetCount

속성 목록에 포함된 속성 수를 가져옵니다.

설명

정렬된 속성 목록은 세부 정보 창 또는 정보 설명과 같은 다양한 UI 위치에 표시되는 속성을 선택하는 데 사용됩니다. IPropertyDescriptionList 인터페이스는 이러한 목록의 개별 속성에 대한 액세스를 제공합니다.

IPropertyDescriptionList를 구현하는 하위 시스템 개체의 instance 가져오려면 IShellItem2 인터페이스를 가져오고 IShellItem2::GetPropertyDescriptionList를 호출하거나 문자열 형식으로 목록을 가져오고 PSGetPropertyDescriptionListFromString을 호출합니다.

문자열 형식의 속성 설명 목록을 가져오려면 PKEY_PropList 키 중 하나를 사용하여 IShellItem2::GetString 을 호출합니다. 예를 들어 PKEY_PropList_InfoTip (System.PropList.InfoTip)은 인포 설명에 표시하기에 적합한 속성 목록의 문자열 형식을 반환합니다. 항목에서 여러 값을 읽는 경우 항목이 여러 번 다시 열리지 않도록 PKEY_PropList 키로 IPropertyStore::GetValue 를 호출하는 것이 더 효율적입니다. 파일 형식에 대한 속성 목록 문자열을 등록하는 방법에 대한 자세한 내용은 속성 Lists 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 propsys.h

추가 정보

PSGetPropertyDescriptionListFromString