header propsys.h
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
propsys.h berisi antarmuka pemrograman berikut:
Antarmuka
ICreateObject Mengekspos metode yang membuat objek dari kelas tertentu. |
IDelayedPropertyStoreFactory Mengekspos metode untuk membuat objek IPropertyStore tertentu dalam keadaan di mana akses properti berpotensi lambat. |
IInitializeWithFile Mengekspos metode untuk menginisialisasi handler, seperti handler properti, handler gambar mini, atau handler pratinjau, dengan jalur file. |
IInitializeWithStream Mengekspos metode yang menginisialisasi handler, seperti handler properti, handler gambar mini, atau handler pratinjau, dengan aliran. |
INamedPropertyStore Mengekspos metode yang mendapatkan dan mengatur properti bernama. |
IObjectWithPropertyKey Mengekspos metode untuk mendapatkan dan mengatur kunci properti. |
IPersistSerializedPropStorage Mengekspos metode untuk mempertahankan data penyimpanan properti berseri untuk digunakan nanti dan memulihkan data yang bertahan ke instans penyimpanan properti baru. (IPersistSerializedPropStorage) |
IPersistSerializedPropStorage2 Mengekspos metode untuk mempertahankan data penyimpanan properti berseri untuk digunakan nanti dan memulihkan data yang bertahan ke instans penyimpanan properti baru. (IPersistSerializedPropStorage2) |
IPropertyChange Mengekspos metode yang merangkum perubahan pada satu properti. |
IPropertyChangeArray Mengekspos metode untuk beberapa operasi perubahan yang mungkin diteruskan ke IFileOperation. |
IPropertyDescription Mengekspos metode yang menghitung dan mengambil detail deskripsi properti individual. (IPropertyDescription) |
IPropertyDescription2 Mengekspos metode yang menghitung dan mengambil detail deskripsi properti individual. (IPropertyDescription2) |
IPropertyDescriptionAliasInfo Mengekspos metode untuk mendapatkan properti kolom "urutkan menurut" untuk item. Antarmuka ini digunakan oleh objek UI yang ingin mengambil kolom pengurutan primer atau sekunder untuk properti tertentu. |
IPropertyDescriptionList Mengekspos metode yang mengekstrak informasi dari kumpulan deskripsi properti yang disajikan sebagai daftar. |
IPropertyDescriptionRelatedPropertyInfo Menyediakan metode yang mengambil antarmuka IPropertyDescription. |
IPropertyDescriptionSearchInfo Mengekspos informasi terkait pencarian untuk properti. |
IPropertyEnumType Mengekspos metode yang mengekstrak data dari informasi enumerasi. IPropertyEnumType memberikan akses ke elemen enum dan enumRange dalam skema properti dengan cara terprogram pada durasi. |
IPropertyEnumType2 Mengekspos metode yang mengekstrak data dari informasi enumerasi. IPropertyEnumType2 memperluas IPropertyEnumType. |
IPropertyEnumTypeList Mengekspos metode yang menghitung nilai yang mungkin untuk properti. |
IPropertyStore Antarmuka ini mengekspos metode yang digunakan untuk menghitung dan memanipulasi nilai properti. |
IPropertyStoreCache Mengekspos metode yang memungkinkan handler mengelola berbagai status untuk setiap properti. |
IPropertyStoreCapabilities Mengekspos metode yang menentukan apakah properti dapat diedit di UI oleh pengguna. |
IPropertyStoreFactory Mengekspos metode untuk mendapatkan objek IPropertyStore. |
IPropertySystem Mengekspos metode yang mendapatkan deskripsi properti, mendaftarkan dan membatalkan pendaftaran skema properti, menghitung deskripsi properti, dan memformat nilai properti dengan cara yang ketat. |
Fungsi
PropVariantToWinRTPropertyValue Mengekstrak data dari struktur PROPVARIANT ke dalam nilai properti Windows Runtime. |
PSCoerceToCanonicalValue Mengonversi nilai properti ke nilai kanonis, sesuai dengan deskripsi properti. |
PSCreateAdapterFromPropertyStore Membuat adaptor dari IPropertyStore. |
PSCreateDelayedMultiplexPropertyStore Membuat penyimpanan properti baca-saja yang tertunda dan tertunda yang berisi beberapa penyimpanan properti. |
PSCreateMemoryPropertyStore Membuat penyimpanan properti dalam memori. |
PSCreateMultiplexPropertyStore Membuat penyimpanan properti baca-saja yang berisi beberapa penyimpanan properti, yang masing-masing harus mendukung IPropertyStore atau IPropertySetStorage. |
PSCreatePropertyChangeArray Membuat kontainer untuk sekumpulan objek IPropertyChange. Kontainer ini dapat digunakan dengan IFileOperation untuk menerapkan sekumpulan perubahan properti ke sekumpulan file. |
PSCreatePropertyStoreFromObject Menerima antarmuka IUnknown objek yang mendukung IPropertyStore atau IPropertySetStorage. Jika objek mendukung IPropertySetStorage, objek dibungkus sehingga mendukung IPropertyStore. |
PSCreatePropertyStoreFromPropertySetStorage Membungkus antarmuka IPropertySetStorage dalam antarmuka IPropertyStore. |
PSCreateSimplePropertyChange Membuat perubahan properti sederhana. |
PSEnumeratePropertyDescriptions API pembungkus yang memanggil IPropertySystem subsistem skema::EnumeratePropertyDescriptions. |
PSFormatForDisplay Mendapatkan representasi string Unicode yang diformat dari nilai properti yang disimpan dalam struktur PROPVARIANT. Pemanggil bertanggung jawab untuk mengalokasikan buffer output. |
PSFormatForDisplayAlloc Mendapatkan representasi string Unicode yang diformat dari nilai properti yang disimpan dalam struktur PROPVARIANT. Fungsi ini mengalokasikan memori untuk string output. |
PSFormatPropertyValue Mendapatkan representasi string Unicode yang diformat dari nilai properti yang disimpan di penyimpanan properti. Fungsi ini mengalokasikan memori untuk string output. |
PSGetImageReferenceForValue Mendapatkan instans antarmuka deskripsi properti untuk properti tertentu. |
PSGetItemPropertyHandler Mengambil handler properti untuk item Shell. (PSGetItemPropertyHandler) |
PSGetItemPropertyHandlerWithCreateObject Mengambil handler properti untuk item Shell. (PSGetItemPropertyHandlerWithCreateObject) |
PSGetNamedPropertyFromPropertyStorage Mendapatkan nilai dari penyimpanan properti berseri berdasarkan nama properti. |
PSGetNameFromPropertyKey Mengambil nama kanonis properti, mengingat PROPERTYKEY-nya. |
PSGetPropertyDescription Mendapatkan instans antarmuka deskripsi properti untuk properti yang ditentukan oleh struktur PROPERTYKEY. |
PSGetPropertyDescriptionByName Mendapatkan instans antarmuka deskripsi properti untuk nama properti tertentu. |
PSGetPropertyDescriptionListFromString Mendapatkan instans antarmuka daftar deskripsi properti untuk daftar properti tertentu. |
PSGetPropertyFromPropertyStorage Mendapatkan nilai properti seperti yang disimpan dalam penyimpanan properti berseri. |
PSGetPropertyKeyFromName Mendapatkan kunci properti untuk nama properti kanonis. |
PSGetPropertySystem Mendapatkan instans objek subsistem yang mengimplementasikan IPropertySystem. |
PSGetPropertyValue Mendapatkan nilai properti dari penyimpanan properti. |
PSLookupPropertyHandlerCLSID Mendapatkan pengidentifikasi kelas (CLSID) dari handler properti file yang terdaftar per komputer. |
PSPropertyBag_Delete Menghapus properti dari tas properti. |
PSPropertyBag_ReadBOOL Membaca nilai data BOOL properti dalam tas properti. |
PSPropertyBag_ReadBSTR Membaca nilai data BSTR dari properti dalam tas properti. |
PSPropertyBag_ReadDWORD Membaca nilai data DWORD dari properti dalam tas properti. |
PSPropertyBag_ReadGUID Membaca nilai data GUID dari properti dalam tas properti. |
PSPropertyBag_ReadInt Membaca nilai data int dari properti di tas properti. |
PSPropertyBag_ReadLONG Membaca nilai data LONG dari properti di tas properti. |
PSPropertyBag_ReadPOINTL Mengambil koordinat properti yang disimpan dalam struktur POINTL dari tas properti tertentu. |
PSPropertyBag_ReadPOINTS Mengambil koordinat properti yang disimpan dalam struktur POINTS dari tas properti tertentu. |
PSPropertyBag_ReadPropertyKey Membaca kunci properti properti dalam tas properti tertentu. |
PSPropertyBag_ReadRECTL Mengambil koordinat persegi panjang yang disimpan dalam properti yang terkandung dalam tas properti tertentu. |
PSPropertyBag_ReadSHORT Membaca nilai data SHORT properti dalam tas properti. |
PSPropertyBag_ReadStr Membaca nilai data string properti dalam tas properti. |
PSPropertyBag_ReadStrAlloc Membaca nilai data string dari properti dalam tas properti dan mengalokasikan memori untuk string yang dibaca. |
PSPropertyBag_ReadStream Membaca aliran data yang disimpan dalam properti tertentu yang terkandung dalam tas properti tertentu. |
PSPropertyBag_ReadType Membaca jenis nilai data properti yang disimpan dalam tas properti. |
PSPropertyBag_ReadULONGLONG Membaca nilai data ULONGLONG dari properti dalam tas properti. |
PSPropertyBag_ReadUnknown Membaca properti tertentu dari nilai data yang tidak diketahui dalam tas properti. |
PSPropertyBag_WriteBOOL Menetapkan nilai BOOL properti dalam tas properti. |
PSPropertyBag_WriteBSTR Menetapkan nilai BSTR properti dalam tas properti. |
PSPropertyBag_WriteDWORD Menetapkan nilai DWORD properti dalam tas properti. |
PSPropertyBag_WriteGUID Menetapkan nilai GUID properti dalam tas properti. |
PSPropertyBag_WriteInt Menetapkan nilai int properti dalam tas properti. |
PSPropertyBag_WriteLONG Menetapkan nilai LONG properti dalam tas properti. |
PSPropertyBag_WritePOINTL Menyimpan koordinat properti dalam struktur aPOINTL dari tas properti tertentu. |
PSPropertyBag_WritePOINTS Menyimpan koordinat properti dalam struktur aPOINTS dari tas properti tertentu. |
PSPropertyBag_WritePropertyKey Mengatur nilai kunci properti properti dalam tas properti. |
PSPropertyBag_WriteRECTL Menyimpan koordinat persegi panjang di properti dalam tas properti. |
PSPropertyBag_WriteSHORT Menetapkan nilai SHORT properti dalam tas properti. |
PSPropertyBag_WriteStr Mengatur nilai string properti dalam tas properti. |
PSPropertyBag_WriteStream Menulis aliran data ke properti di tas properti. |
PSPropertyBag_WriteULONGLONG Menetapkan nilai ULONGLONG properti dalam tas properti. |
PSPropertyBag_WriteUnknown Menulis properti dari nilai data yang tidak diketahui dalam tas properti. |
PSPropertyKeyFromString Mengonversi string menjadi struktur PROPERTYKEY. |
PSRefreshPropertySchema Tidak didukung. Ini valid untuk memanggil fungsi ini, tetapi tidak diimplementasikan untuk melakukan fungsi apa pun sehingga tidak ada alasan untuk melakukannya. |
PSRegisterPropertySchema Menginformasikan subsistem skema dari penambahan file skema deskripsi properti. (PSRegisterPropertySchema) |
PSSetPropertyValue Mengatur nilai properti di penyimpanan properti. |
PSStringFromPropertyKey Membuat string yang mengidentifikasi properti dari kunci properti tersebut. |
PSUnregisterPropertySchema Menginformasikan subsistem skema penghapusan file skema deskripsi properti. |
WinRTPropertyValueToPropVariant Menyalin konten dari nilai properti runtime Windows ke struktur PROPVARIANT. |
Enumerasi
GETPROPERTYSTOREFLAGS Menunjukkan bendera yang memodifikasi objek penyimpanan properti yang diambil oleh metode yang membuat penyimpanan properti, seperti IShellItem2::GetPropertyStore atau IPropertyStoreFactory::GetPropertyStore. |
PKA_FLAGS Menjelaskan perilaku array perubahan properti. |
PROPDESC_AGGREGATION_TYPE Menjelaskan bagaimana nilai properti ditampilkan saat beberapa item dipilih. |
PROPDESC_COLUMNINDEX_TYPE Menunjukkan apakah properti dapat diindeks atau bagaimana properti dapat diindeks. |
PROPDESC_CONDITION_TYPE Menjelaskan jenis kondisi yang akan digunakan saat menampilkan properti di UI penyusun kueri di Windows Vista, tetapi tidak di Windows 7 dan yang lebih baru. |
PROPDESC_ENUMFILTER Menjelaskan daftar deskripsi properti yang difilter yang dikembalikan. |
PROPDESC_FORMAT_FLAGS Digunakan oleh fungsi pembantu deskripsi properti, seperti PSFormatForDisplay, untuk menunjukkan format string properti. |
PROPDESC_RELATIVEDESCRIPTION_TYPE Menjelaskan jenis deskripsi relatif untuk deskripsi properti, seperti yang ditentukan oleh atribut relativeDescriptionType dari elemen displayInfo. |
PROPDESC_SEARCHINFO_FLAGS Menentukan apakah dan bagaimana properti diindeks oleh Windows Search. |
PROPDESC_TYPE_FLAGS Menjelaskan atribut elemen typeInfo dalam file .propdesc properti. |
PROPDESC_VIEW_FLAGS Bendera ini menjelaskan properti dalam string daftar deskripsi properti. |
PSC_STATE Menentukan status properti. Mereka diatur secara manual oleh kode yang menghosting cache penyimpanan properti dalam memori. |