Bagikan melalui


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.