Aracılığıyla paylaş


İşlevler (Windows Özellik Sistemi)

Bu bölümde Windows Özellik Sistemi işlevleri açıklanmaktadır.

Konu Içeriği
PROPVARIANT ve VARIANT İşlevleri Bu bölümde, PROPVARIANT ve VARIANT türleriyle kullanılan bir Windows Özellik Sistemi dönüştürme ve yardımcı işlevleri kümesi açıklanmaktadır.
Özellik Paketi İşlevleri Bu bölümde, IPropertyBag nesneleriyle kullanılan bir Windows yardımcı işlevleri kümesi açıklanmaktadır.
PifMgr_CloseProperties PifMgr_OpenPropertiesile açılan uygulama özelliklerini kapatır.
PifMgr_GetProperties Bir .pif dosyasından belirtilen veri bloğunu döndürür.
PifMgr_OpenProperties Microsoft MS-DOS uygulamasıyla ilişkilendirilmiş .pif dosyasını açar ve uygulamanın özelliklerine bir tanıtıcı döndürür.
PifMgr_SetProperties .pif dosyasından veri bloğuna değerler atar.
PSCoerceToCanonicalValue Özellik açıklamasına göre bir özelliğin değerini kurallı değere dönüştürür.
PSCreateAdapterFromPropertyStore IPropertyStorebir bağdaştırıcı oluşturur.
PSCreateDelayedMultiplexPropertyStore Birden çok özellik deposu içeren salt okunur, gecikmeli bağlama özelliği deposu oluşturur.
PSCreateMemoryPropertyStore Bellek içi özellik deposu oluşturur.
PSCreateMultiplexPropertyStore Her biri IPropertyStore veya IPropertySetStoragedesteklemesi gereken birden çok özellik deposu içeren salt okunur bir özellik deposu oluşturur.
PSCreatePropertyChangeArray IPropertyChange nesneleri kümesi için bir kapsayıcı oluşturur. Bu kapsayıcı, bir dizi dosyaya özellik değişikliği uygulamak için IFileOperation ile kullanılabilir.
PSCreatePropertyStoreFromObject IPropertyStore veya IPropertySetStoragedestekleyen bir nesnenin IUnknown arabirimini kabul eder. nesnesi IPropertySetStorage'ı destekliyorsa, IPropertyStore destekleyecek şekilde sarmalanır.
PSCreatePropertyStoreFromPropertySetStorage IPropertySetStorage arabirimini bir IPropertyStore arabirimine sarmalar.
PSCreateSimplePropertyChange Basit bir özellik değişikliği oluşturur.
PSEnumeratePropertyDescriptions Şema alt sisteminin IPropertySystem::EnumeratePropertyDescriptionsçağıran sarmalayıcı API'si. Bu işlev, tüm listeyi veya sistemdeki özellik açıklamalarının kısmi listesini almak için IPropertyDescriptionListuygulayan alt sistem nesnesinin bir örneğini alır.
PSFormatForDisplay PROPVARIANT yapısında depolanan bir özellik değerinin biçimlendirilmiş, Unicode dize gösterimini alır. Çağıran, çıkış arabelleğinin tahsisi için sorumludur.
PSFormatForDisplayAlloc PROPVARIANT yapısında depolanan bir özellik değerinin biçimlendirilmiş, Unicode dize gösterimini alır. Bu işlev çıkış dizesi için bellek ayırır.
PSFormatPropertyValue Bir özellik deposunda depolanan bir özellik değerinin biçimlendirilmiş, Unicode dize gösterimini alır. Bu işlev çıkış dizesi için bellek ayırır.
PSGetImageReferenceForValue Belirtilen özellik için özellik açıklaması arabiriminin bir örneğini alır.
PSGetItemPropertyHandler Kabuk öğesi için bir özellik işleyicisi alır.
PSGetItemPropertyHandlerWithCreateObject Kabuk öğesi için bir özellik işleyicisi alır.
PSGetNamedPropertyFromPropertyStorage Özellik adına göre seri hale getirilmiş özellik depolama alanından bir değer alır.
PSGetNameFromPropertyKey özelliğin PROPERTYKEYverilen kurallı adını alır.
PSGetPropertyDescription PROPERTYKEY yapısı tarafından belirtilen bir özellik için özellik açıklaması arabiriminin bir örneğini alır.
PSGetPropertyDescriptionByName Belirtilen özellik adı için özellik açıklaması arabiriminin bir örneğini alır.
PSGetPropertyDescriptionListFromString Belirtilen özellik listesi için özellik açıklaması listesi arabiriminin bir örneğini alır.
PSGetPropertyFromPropertyStorage Bir özelliğin değerini serileştirilmiş özellik depolama alanında depolandığı şekilde alır.
PSGetPropertyKeyFromName Kurallı özellik adı için özellik anahtarını alır.
PSGetPropertySystem IPropertySystemuygulayan alt sistem nesnesinin bir örneğini alır.
PSGetPropertyValue Özellik deposundan bir özellik değeri alır.
PSLookupPropertyHandlerCLSID Bilgisayar başına, kayıtlı dosya özelliği işleyicisinin sınıf tanımlayıcısını (CLSID) alır.
PSPropertyBag_Delete Özellik paketinden bir özelliği siler.
PSPropertyBag_ReadBOOL Özellik paketindeki bir özelliğin BOOL veri değerini okur.
PSPropertyBag_ReadBSTR Özellik paketindeki bir özellikten BSTR veri değerini okur.
PSPropertyBag_ReadDWORD Bir özellik paketindeki özelliğinden DWORD veri değerini okur.
PSPropertyBag_ReadGUID Bir özellik paketindeki bir özellikten GUID veri değerini okur.
PSPropertyBag_ReadInt Bir özellik paketindeki bir özellikten int veri değerini okur.
PSPropertyBag_ReadLONG Özellik paketindeki bir özellikten uzun veri değerini okur.
PSPropertyBag_ReadPOINTL Belirtilen özellik paketinde bulunan bir özellikte depolanan koordinatları alır.
PSPropertyBag_ReadPOINTS Belirtilen özellik paketinde bulunan bir özellikte depolanan koordinatları alır.
PSPropertyBag_ReadPropertyKey Belirtilen özellik paketindeki bir özelliğin özellik anahtarını okur.
PSPropertyBag_ReadRECTL Belirtilen özellik paketinde bulunan bir özellikte depolanan dikdörtgenin koordinatlarını alır.
PSPropertyBag_ReadSHORT Özellik paketindeki bir özelliğin SHORT veri değerini okur.
PSPropertyBag_ReadStr Özellik paketindeki bir özelliğin dize veri değerini okur.
PSPropertyBag_ReadStrAlloc Belirtilen özellik paketinde bulunan bir özellikte depolanan bir dize için bellek ayırma veya serbest bırakma hakkındaki ayrıntıları alır.
PSPropertyBag_ReadStream Belirtilen özellik paketinde bulunan belirli bir özellikte depolanan veri akışını okur.
PSPropertyBag_ReadType Özellik paketinde depolanan bir özelliğin veri değerinin türünü okur.
PSPropertyBag_ReadULONGLONG Bir özellik paketindeki bir özellikten ULONGLONG veri değerini okur.
PSPropertyBag_ReadUnknown Bir özellik paketindeki bilinmeyen bir veri değerinin belirli bir özelliğini okur.
PSPropertyBag_WriteBOOL Özellik paketindeki bir özelliğin BOOL değerini ayarlar.
PSPropertyBag_WriteBSTR Özellik paketindeki bir özelliğin BSTR değerini ayarlar.
PSPropertyBag_WriteDWORD Özellik paketindeki bir özelliğin DWORD değerini ayarlar.
PSPropertyBag_WriteGUID Özellik paketindeki bir özelliğin GUID değerini ayarlar.
PSPropertyBag_WriteInt Özellik paketindeki bir özelliğin int değerini ayarlar.
PSPropertyBag_WriteLONG Özellik paketindeki bir özelliğin uzun değerini ayarlar.
PSPropertyBag_WritePOINTL Bir özelliğin içindeki bir noktanın koordinatlarını bir özellik çantasında depolar.
PSPropertyBag_WritePOINTS Bir özelliğin içindeki bir noktanın koordinatlarını bir özellik çantasında depolar.
PSPropertyBag_WritePropertyKey Özellik paketindeki bir özelliğin özellik anahtarı değerini ayarlar.
PSPropertyBag_WriteRECTL Bir özelliğin içindeki dikdörtgenin koordinatlarını bir özellik paketinde depolar.
PSPropertyBag_WriteSHORT Özellik paketindeki bir özelliğin SHORT değerini ayarlar.
PSPropertyBag_WriteStr Özellik paketindeki bir özelliğin dize değerini ayarlar.
PSPropertyBag_WriteStream Özellik paketindeki bir özelliğe veri akışı yazar.
PSPropertyBag_WriteULONGLONG Özellik paketindeki bir özelliğin ULONGLONG değerini ayarlar.
PSPropertyBag_WriteUnknown Bir özellik paketindeki bilinmeyen veri değerinin özelliğini okur.
PSPropertyKeyFromString Bir dizeyi PROPERTYKEY yapısına dönüştürür.
PSRefreshPropertySchema Şu anda desteklenmiyor.
PSRegisterPropertySchema Özellik açıklaması şema dosyasının eklenmesini şema alt sistemine bildirir.
PSSetPropertyValue Özellik deposundaki bir özelliğin değerini ayarlar.
PSStringFromPropertyKey Bu özelliğin anahtarından bir özelliği tanımlayan bir dize oluşturur.
PSUnregisterPropertySchema Bir özellik açıklaması şema dosyasının kaldırılması için şema alt sistemini bilgilendiren.
SHAddDefaultPropertiesByExt Belirtilen dosya uzantısı için kayıtlı olarak özellik deposuna varsayılan özellikleri ekler.
SHGetPropertyStoreForWindow Belirli bir pencerenin özellik koleksiyonunu temsil eden ve bu özelliklerin sorgulanmasını veya ayarlanmasını sağlayan bir nesnesi alır.
SHGetPropertyStoreFromIDList bir işaretçiden öğe tanımlayıcı listesine (PIDL) IPropertyStore veya ilgili arabirimleri destekleyen bir nesne alır.
SHGetPropertyStoreFromParsingName Yol veya ayrıştırma adı verilen bir öğe için özellik deposu döndürür.
SHPropStgOluştur İstenen özellik kümesi işlemi için kod sayfası alma veya atama işlemlerinin düzgün işlenmesini sağlar.
SHPropStgReadMultiple ANSI ve Unicode çevirilerinin kullanım dışı bırakılan özellik kümeleri için düzgün bir şekilde işlenmesini sağlamak için IPropertyStorage::ReadMultiple işlevini sarmalar.
SHPropStgWriteMultiple ANSI ve Unicode çevirilerinin kullanım dışı özellik kümeleri için düzgün bir şekilde işlenmesini sağlamak için IPropertyStorage::WriteMultipleişlevinisarmalar.

 

Windows Özellikleri

Özellik Açıklaması Şeması

Özellik Kümeleri

Arabirimleri

Yapıları

Sabitler, Numaralandırmalar ve Bayraklar