다음을 통해 공유


IPropertySystem 인터페이스(propsys.h)

속성 설명을 얻고, 속성 스키마를 등록 및 등록 취소하고, 속성 설명을 열거하고, 형식이 엄격한 방식으로 속성 값의 서식을 지정하는 메서드를 노출합니다.

상속

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

메서드

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

 
IPropertySystem::EnumeratePropertyDescriptions

IPropertyDescriptionList를 구현하는 하위 시스템 개체의 instance 가져와 시스템의 전체 또는 일부 속성 설명 목록을 가져옵니다.
IPropertySystem::FormatForDisplay

속성 값의 형식이 지정된 유니코드 문자열 표현을 가져옵니다. (IPropertySystem.FormatForDisplay)
IPropertySystem::FormatForDisplayAlloc

할당된 메모리 버퍼에 대한 속성 값의 문자열 표현을 가져옵니다.
IPropertySystem::GetPropertyDescription

지정된 PROPERTYKEY에 대한 속성 설명을 얻기 위해 IPropertyDescription을 구현하는 하위 시스템 개체의 instance 가져옵니다.
IPropertySystem::GetPropertyDescriptionByName

지정된 정식 이름에 대한 속성 설명을 가져오기 위해 IPropertyDescription을 구현하는 하위 시스템 개체의 instance 가져옵니다.
IPropertySystem::GetPropertyDescriptionListFromString

IPropertyDescriptionList를 구현하는 하위 시스템 개체의 instance 가져와서 제공된 문자열을 기반으로 속성 설명의 정렬된 컬렉션을 가져옵니다.
IPropertySystem::RefreshPropertySchema

지원되지 않습니다. (IPropertySystem.RefreshPropertySchema)
IPropertySystem::RegisterPropertySchema

속성 설명 스키마 파일이 추가된 것을 스키마 하위 시스템에 알릴 수 있습니다. (IPropertySystem.RegisterPropertySchema)
IPropertySystem::UnregisterPropertySchema

로컬 컴퓨터의 .propdesc 파일에 대한 파일 경로를 사용하여 속성 설명 스키마(.propdesc) 파일을 제거하는 것을 스키마 하위 시스템에 알릴 수 있습니다.

설명

내보낸 많은 API(예: PSGetPropertyDescription)는 단순히 IPropertySystem 메서드를 둘러싼 래퍼입니다. 코드에서 이러한 도우미 API를 순서대로 많이 호출하는 경우 도우미 API를 호출하는 대신 단일 IPropertySystem 개체를 인스턴스화하고 메서드를 직접 호출하는 것이 좋습니다. (성능을 향상시키기 위해 도우미 API는 IPropertySystem 개체의 캐시된 instance 가져옵니다.)

요구 사항

요구 사항
지원되는 최소 클라이언트 WINDOWS XP SP2, Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 SP1 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 propsys.h
재배포 가능 파일 WDS(Windows 데스크톱 검색) 3.0