Bagikan melalui


Functions (Sistem Properti Windows)

Bagian ini menjelaskan fungsi Sistem Properti Windows.

Topik Konten
Fungsi PROPVARIANT dan VARIAN Bagian ini menjelaskan sekumpulan fungsi konversi dan pembantu Sistem Properti Windows yang digunakan dengan jenis PROPVARIANT dan VARIAN .
Fungsi Tas Properti Bagian ini menjelaskan sekumpulan fungsi pembantu Windows yang digunakan dengan objek IPropertyBag .
PifMgr_CloseProperties Menutup properti aplikasi yang dibuka dengan PifMgr_OpenProperties.
PifMgr_GetProperties Mengembalikan blok data tertentu dari file .pif.
PifMgr_OpenProperties Membuka file .pif yang terkait dengan aplikasi Microsoft MS-DOS, dan mengembalikan handel ke properti aplikasi.
PifMgr_SetProperties Menetapkan nilai ke blok data dari file .pif.
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 satu set objek IPropertyChange . Kontainer ini dapat digunakan dengan IFileOperation untuk menerapkan sekumpulan perubahan properti pada sekumpulan file.
PSCreatePropertyStoreFromObject Menerima antarmuka IUnknown dari 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. Fungsi ini mengambil instans objek subsistem yang mengimplementasikan IPropertyDescriptionList, untuk mendapatkan seluruh daftar atau daftar parsial deskripsi properti dalam sistem.
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.
PSGetItemPropertyHandlerWithCreateObject Mengambil handler properti untuk item Shell.
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 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 dalam tas properti.
PSPropertyBag_ReadLONG Membaca nilai data panjang dari properti dalam tas properti.
PSPropertyBag_ReadPOINTL Mengambil koordinat yang disimpan dalam properti yang terkandung dalam tas properti tertentu.
PSPropertyBag_ReadPOINTS Mengambil koordinat yang disimpan dalam properti yang terkandung dalam 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 Mengambil detail tentang alokasi atau pelampiran memori untuk string yang disimpan dalam properti yang terkandung dalam tas properti tertentu.
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 panjang properti dalam tas properti.
PSPropertyBag_WritePOINTL Menyimpan koordinat titik di properti dalam tas properti.
PSPropertyBag_WritePOINTS Menyimpan koordinat titik di properti dalam tas properti.
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 Membaca properti dari nilai data yang tidak diketahui dalam tas properti.
PSPropertyKeyFromString Mengonversi string menjadi struktur PROPERTYKEY .
PSRefreshPropertySchema Saat ini tidak didukung.
PSRegisterPropertySchema Menginformasikan subsistem skema dari penambahan file skema deskripsi properti.
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.
SHAddDefaultPropertiesByExt Menambahkan properti default ke penyimpanan properti sebagai terdaftar untuk ekstensi file yang ditentukan.
SHGetPropertyStoreForWindow Mengambil objek yang mewakili kumpulan properti jendela tertentu, yang memungkinkan properti tersebut untuk dikueri atau diatur.
SHGetPropertyStoreFromIDList Mengambil objek yang mendukung IPropertyStore atau antarmuka terkait dari penunjuk ke daftar pengidentifikasi item (PIDL).
SHGetPropertyStoreFromParsingName Mengembalikan penyimpanan properti untuk item, dengan jalur atau nama penguraian.
SHPropStgCreate Memastikan penanganan pengambilan atau penugasan halaman kode yang tepat untuk operasi set properti yang diminta.
SHPropStgReadMultiple Membungkus fungsi IPropertyStorage::ReadMultiple untuk memastikan bahwa terjemahan ANSI dan Unicode ditangani dengan benar untuk kumpulan properti yang tidak digunakan lagi.
SHPropStgWriteMultiple Membungkus fungsi IPropertyStorage::WriteMultiple untuk memastikan bahwa terjemahan ANSI dan Unicode ditangani dengan benar untuk kumpulan properti yang tidak digunakan lagi.

 

Properti Windows

Skema Deskripsi Properti

Set Properti

Antarmuka

Struktur

Konstanta, Enumerasi, dan Bendera