Bagikan melalui


Functions (Sistem Properti Windows)

Bagian ini menjelaskan fungsi Sistem Properti Windows.

Topik Isi
Fungsi PROPVARIANT dan VARIAN Bagian ini menjelaskan serangkaian fungsi konversi dan pembantu Sistem Properti Windows yang digunakan dengan PROPVARIANT dan jenisVARIAN.
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 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 serangkaian perubahan properti pada sekumpulan file.
PSCreatePropertyStoreFromObject Menerima antarmukaIUnknownobjek yang mendukung IPropertyStore atau IPropertySetStorage. Jika objek mendukung IPropertySetStorage, objek tersebut dibungkus sehingga mendukung IPropertyStore.
PSCreatePropertyStoreFromPropertySetStorage Membungkus antarmukaIPropertySetStorage dalam antarmukaIPropertyStore.
PSCreateSimplePropertyChange Membuat perubahan properti sederhana.
PSEnumeratePropertyDescriptions API pembungkus yang memanggil subsistem skema IPropertySystem::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 strukturPROPVARIANT. Pemanggil bertanggung jawab untuk mengalokasikan buffer output.
PSFormatForDisplayAlloc Mendapatkan representasi string Unicode yang diformat dari nilai properti yang disimpan dalam strukturPROPVARIANT. Fungsi ini mengalokasikan memori untuk string output.
PSFormatPropertyValue Mendapatkan representasi untai (karakter) 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.
PSGetPropertyDescription Mendapatkan instans antarmuka deskripsi properti untuk properti yang ditentukan oleh strukturPROPERTYKEY.
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 BOOL nilai data properti dalam tas properti.
PSPropertyBag_ReadBSTR Membaca nilai data BSTR dari properti dalam tas properti.
PSPropertyBag_ReadDWORD Membaca DWORD nilai data 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 melepaskan 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 Mengatur nilai GUID properti dalam tas properti.
PSPropertyBag_WriteInt Mengatur 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 Mengatur 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 strukturPROPERTYKEY.
PSRefreshPropertySchema Saat ini tidak didukung.
PSRegisterPropertySchema Menginformasikan subsistem skema 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 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, yang diberi jalur atau nama penguraian.
SHPropStgBuat 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