함수(Windows 속성 시스템)
이 섹션에서는 Windows 속성 시스템 함수에 대해 설명합니다.
항목 | 콘텐츠 |
---|---|
PROPVARIANT 및 VARIANT 함수 | 이 섹션에서는 PROPVARIANT 및 VARIANT 형식에 사용되는 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 함수를 래핑합니다. |
관련 항목