다음을 통해 공유


IPropertyStoreCapabilities 인터페이스(propsys.h)

사용자가 UI에서 속성을 편집할 수 있는지 여부를 결정하는 메서드를 노출합니다.

상속

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

메서드

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

 
IPropertyStoreCapabilities::IsPropertyWritable

속성 처리기가 사용자가 UI에서 특정 속성을 편집할 수 있도록 허용하는지 여부를 쿼리합니다.

설명

구현 시기

속성 처리기는 특정 속성을 편집하는 사용자의 기능을 사용하지 않도록 설정하기 위해 이 인터페이스를 구현합니다. 이러한 속성은 일반적으로 UI에서 편집할 수 있지만 속성 처리기에서 작성할 수는 없습니다. 예를 들어 System.Author 속성은 일반적으로 편집할 수 있습니다. 속성 처리기 작성자가 읽기용으로 System.Author 를 노출하는 파일 형식을 만들었지만 이 속성을 다시 작성할 수 없는 경우 처리기 작성자는 System.Author용 IPropertyStoreCapabilities::IsPropertyWritable 에서 S_FALSE 반환할 수 있습니다.

속성 대화 상자의 세부 정보 창세부 정보 탭 과 같이 속성 편집을 허용하는 셸 사용자 인터페이스는 특정 속성의 편집을 허용할지 여부를 결정하는 일환으로 이 메서드를 호출합니다. 이렇게 하면 속성 처리기가 속성 값을 설정하거나 커밋하지 못할 때 오류를 표시하는 대신 셸 속성 편집 UI에서 컨트롤을 사용하지 않도록 설정할 수 있습니다.

요구 사항

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