Share via


함수(Windows 속성 시스템)

이 섹션에서는 Windows 속성 시스템 함수에 대해 설명합니다.

항목 콘텐츠
PROPVARIANT 및 VARIANT 함수 이 섹션에서는 PROPVARIANTVARIANT 형식에 사용되는 Windows 속성 시스템 변환 및 도우미 함수 집합에 대해 설명합니다.
속성 모음 함수 이 섹션에서는 IPropertyBag 개체에 사용되는 Windows 도우미 함수 집합에 대해 설명합니다.
PifMgr_CloseProperties PifMgr_OpenProperties 열린 애플리케이션 속성을 닫습니다.
PifMgr_GetProperties .pif 파일에서 지정된 데이터 블록을 반환합니다.
PifMgr_OpenProperties Microsoft MS-DOS 애플리케이션과 연결된 .pif 파일을 열고 애플리케이션의 속성에 대한 핸들을 반환합니다.
PifMgr_SetProperties .pif 파일의 데이터 블록에 값을 할당합니다.
PSCoerceToCanonicalValue 속성 설명에 따라 속성 값을 정식 값으로 변환합니다.
PSCreateAdapterFromPropertyStore IPropertyStore에서 어댑터를 만듭니다.
PSCreateDelayedMultiplexPropertyStore 여러 속성 저장소를 포함하는 읽기 전용 지연 바인딩 속성 저장소를 만듭니다.
PSCreateMemoryPropertyStore 메모리 내 속성 저장소를 만듭니다.
PSCreateMultiplexPropertyStore 여러 속성 저장소가 포함된 읽기 전용 속성 저장소를 만듭니다. 각 저장소는 IPropertyStore 또는 IPropertySetStorage를 지원해야 합니다.
PSCreatePropertyChangeArray IPropertyChange 개체 집합에 대한 컨테이너를 만듭니다. 이 컨테이너는 IFileOperation 과 함께 사용하여 파일 집합에 속성 변경 내용 집합을 적용할 수 있습니다.
PSCreatePropertyStoreFromObject IPropertyStore 또는 IPropertySetStorage를 지원하는 개체의 IUnknown 인터페이스를 허용합니다. 개체가 IPropertySetStorage를 지원하는 경우 IPropertyStore를 지원하게 래핑됩니다.
PSCreatePropertyStoreFromPropertySetStorage IPropertyStore 인터페이스에서 IPropertySetStorage 인터페이스를 래핑합니다.
PSCreateSimplePropertyChange 간단한 속성 변경을 만듭니다.
PSEnumeratePropertyDescriptions 스키마 하위 시스템의 IPropertySystem::EnumeratePropertyDescriptions를 호출하는 래퍼 API입니다. 이 함수는 IPropertyDescriptionList를 구현하는 하위 시스템 개체의 instance 검색하여 시스템의 전체 목록 또는 속성 설명의 일부 목록을 가져옵니다.
PSFormatForDisplay PROPVARIANT 구조체에 저장된 속성 값의 형식이 지정된 유니코드 문자열 표현을 가져옵니다. 호출자는 출력 버퍼를 할당해야 합니다.
PSFormatForDisplayAlloc PROPVARIANT 구조체에 저장된 속성 값의 형식이 지정된 유니코드 문자열 표현을 가져옵니다. 이 함수는 출력 문자열에 대한 메모리를 할당합니다.
PSFormatPropertyValue 속성 저장소에 저장된 속성 값의 형식이 지정된 유니코드 문자열 표현을 가져옵니다. 이 함수는 출력 문자열에 대한 메모리를 할당합니다.
PSGetImageReferenceForValue 지정된 속성에 대한 속성 설명 인터페이스의 instance 가져옵니다.
PSGetItemPropertyHandler 셸 항목에 대한 속성 처리기를 검색합니다.
PSGetItemPropertyHandlerWithCreateObject 셸 항목에 대한 속성 처리기를 검색합니다.
PSGetNamedPropertyFromPropertyStorage 속성 이름으로 직렬화된 속성 스토리지에서 값을 가져옵니다.
PSGetNameFromPropertyKey PROPERTYKEY가 지정된 경우 속성의 정식 이름을 검색합니다.
PSGetPropertyDescription PROPERTYKEY 구조체로 지정된 속성에 대한 속성 설명 인터페이스의 instance 가져옵니다.
PSGetPropertyDescriptionByName 지정된 속성 이름에 대한 속성 설명 인터페이스의 instance 가져옵니다.
PSGetPropertyDescriptionListFromString 지정된 속성 목록에 대한 속성 설명 목록 인터페이스의 instance 가져옵니다.
PSGetPropertyFromPropertyStorage 직렬화된 속성 스토리지에 저장된 속성의 값을 가져옵니다.
PSGetPropertyKeyFromName 정식 속성 이름의 속성 키를 가져옵니다.
PSGetPropertySystem IPropertySystem을 구현하는 하위 시스템 개체의 instance 가져옵니다.
PSGetPropertyValue 속성 저장소에서 속성 값을 가져옵니다.
PSLookupPropertyHandlerCLSID 컴퓨터별 등록된 파일 속성 처리기의 CLSID(클래스 식별자)를 가져옵니다.
PSPropertyBag_Delete 속성 모음에서 속성을 삭제합니다.
PSPropertyBag_ReadBOOL 속성 모음에서 속성의 BOOL 데이터 값을 읽습니다.
PSPropertyBag_ReadBSTR 속성 모음의 속성에서 BSTR 데이터 값을 읽습니다.
PSPropertyBag_ReadDWORD 속성 모음의 속성에서 DWORD 데이터 값을 읽습니다.
PSPropertyBag_ReadGUID 속성 모음의 속성에서 GUID 데이터 값을 읽습니다.
PSPropertyBag_ReadInt 속성 모음의 속성 에서 int 데이터 값을 읽습니다.
PSPropertyBag_ReadLONG 속성 모음의 속성에서 데이터 값을 읽습니다.
PSPropertyBag_ReadPOINTL 지정된 속성 모음에 포함된 속성에 저장된 좌표를 검색합니다.
PSPropertyBag_ReadPOINTS 지정된 속성 모음에 포함된 속성에 저장된 좌표를 검색합니다.
PSPropertyBag_ReadPropertyKey 지정된 속성 모음에서 속성의 속성 키를 읽습니다.
PSPropertyBag_ReadRECTL 지정된 속성 모음에 포함된 속성에 저장된 사각형의 좌표를 검색합니다.
PSPropertyBag_ReadSHORT 속성 모음에서 속성의 SHORT 데이터 값을 읽습니다.
PSPropertyBag_ReadStr 속성 모음에서 속성의 문자열 데이터 값을 읽습니다.
PSPropertyBag_ReadStrAlloc 지정된 속성 모음에 포함된 속성에 저장된 문자열에 대한 메모리 할당 또는 해제에 대한 세부 정보를 검색합니다.
PSPropertyBag_ReadStream 지정된 속성 모음에 포함된 지정된 속성에 저장된 데이터 스트림을 읽습니다.
PSPropertyBag_ReadType 속성 모음에 저장된 속성의 데이터 값 형식을 읽습니다.
PSPropertyBag_ReadULONGLONG 속성 모음의 속성에서 ULONGLONG 데이터 값을 읽습니다.
PSPropertyBag_ReadUnknown 속성 모음에서 알 수 없는 데이터 값의 지정된 속성을 읽습니다.
PSPropertyBag_WriteBOOL 속성 모음에 있는 속성의 BOOL 값을 설정합니다.
PSPropertyBag_WriteBSTR 속성 모음에 있는 속성의 BSTR 값을 설정합니다.
PSPropertyBag_WriteDWORD 속성 모음에 있는 속성의 DWORD 값을 설정합니다.
PSPropertyBag_WriteGUID 속성 모음에 있는 속성의 GUID 값을 설정합니다.
PSPropertyBag_WriteInt 속성 모음 에 있는 속성의 int 값을 설정합니다.
PSPropertyBag_WriteLONG 속성 모음에 있는 속성의 long 값을 설정합니다.
PSPropertyBag_WritePOINTL 속성 모음에 있는 속성의 점 좌표를 저장합니다.
PSPropertyBag_WritePOINTS 속성 모음에 있는 속성의 점 좌표를 저장합니다.
PSPropertyBag_WritePropertyKey 속성 모음에서 속성의 속성 키 값을 설정합니다.
PSPropertyBag_WriteRECTL 속성 모음의 속성에 사각형의 좌표를 저장합니다.
PSPropertyBag_WriteSHORT 속성 모음에 있는 속성의 SHORT 값을 설정합니다.
PSPropertyBag_WriteStr 속성 모음에서 속성의 문자열 값을 설정합니다.
PSPropertyBag_WriteStream 속성 모음의 속성에 데이터 스트림을 씁니다.
PSPropertyBag_WriteULONGLONG 속성 모음에 있는 속성의 ULONGLONG 값을 설정합니다.
PSPropertyBag_WriteUnknown 속성 모음에서 알 수 없는 데이터 값의 속성을 읽습니다.
PSPropertyKeyFromString 문자열을 PROPERTYKEY 구조체로 변환합니다.
PSRefreshPropertySchema 현재 지원되지 않습니다.
PSRegisterPropertySchema 스키마 하위 시스템에 속성 설명 스키마 파일이 추가된 것을 알릴 수 있습니다.
PSSetPropertyValue 속성 저장소의 속성 값을 설정합니다.
PSStringFromPropertyKey 해당 속성의 키에서 속성을 식별하는 문자열을 만듭니다.
PSUnregisterPropertySchema 스키마 하위 시스템에 속성 설명 스키마 파일의 제거를 알릴 수 있습니다.
SHAddDefaultPropertiesByExt 지정된 파일 확장명에서 등록된 대로 속성 저장소에 기본 속성을 추가합니다.
SHGetPropertyStoreForWindow 특정 창의 속성 컬렉션을 나타내는 개체를 검색하여 해당 속성을 쿼리하거나 설정할 수 있습니다.
SHGetPropertyStoreFromIDList PIDL(항목 식별자 목록)에 대한 포인터에서 IPropertyStore 또는 관련 인터페이스를 지원하는 개체를 검색합니다.
SHGetPropertyStoreFromParsingName 경로 또는 구문 분석 이름이 지정된 항목에 대한 속성 저장소를 반환합니다.
SHPropStgCreate 요청된 속성 집합 작업에 대한 코드 페이지 검색 또는 할당의 적절한 처리를 보장합니다.
SHPropStgReadMultiple 더 이상 사용되지 않는 속성 집합에 대해 ANSI 및 유니코드 변환이 제대로 처리되도록 IPropertyStorage::ReadMultiple 함수를 래핑합니다.
SHPropStgWriteMultiple 더 이상 사용되지 않는 속성 집합에 대해 ANSI 및 유니코드 변환이 제대로 처리되도록 IPropertyStorage::WriteMultiple 함수를 래핑합니다.

 

Windows 속성

속성 설명 스키마

속성 집합

인터페이스

구조체

상수, 열거형 및 플래그