Metode IPortableDeviceProperties::GetPropertyAttributes (portabledeviceapi.h)
Metode GetPropertyAttributes mengambil atribut properti objek tertentu pada perangkat.
Sintaks
HRESULT GetPropertyAttributes(
[in] LPCWSTR pszObjectID,
[in] REFPROPERTYKEY Key,
[out] IPortableDeviceValues **ppAttributes
);
Parameter
[in] pszObjectID
Penunjuk ke string yang dihentikan null yang berisi ID objek objek yang akan dikueri. Untuk menentukan perangkat, gunakan WPD_DEVICE_OBJECT_ID.
[in] Key
REFPROPERTYKEY yang menentukan properti yang akan dikueri. Anda dapat mengambil daftar properti yang didukung dengan memanggil GetSupportedProperties. Untuk daftar properti yang ditentukan oleh Perangkat Portabel Windows, lihat Properti dan Atribut.
[out] ppAttributes
Alamat variabel yang menerima penunjuk ke antarmuka IPortableDeviceValues yang menyimpan atribut properti yang diambil. Ini adalah pasangan PROPERTYKEY/nilai, di mana PROPERTYKEY adalah properti , dan jenis data nilai tergantung pada properti tertentu. Pemanggil harus merilis antarmuka ini ketika selesai. Atribut yang ditentukan oleh Perangkat Portabel Windows dapat ditemukan di halaman Properti dan Atribut .
Nilai kembali
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil, dan semua atribut berhasil diambil. |
|
Hanya beberapa nilai atribut yang dapat diambil. Yang lain tidak bisa, dan akan berisi nilai HRESULT jenis VT_ERROR. |
|
Argumen pointer yang diperlukan adalah NULL. |
Keterangan
Atribut properti menjelaskan hak akses properti, nilai yang valid, dan informasi lainnya. Misalnya, properti dapat memiliki nilai WPD_PROPERTY_ATTRIBUTE_CAN_DELETE diatur ke False untuk mencegah penghapusan, dan memiliki rentang nilai valid yang disimpan sebagai entri individual.
Contoh
Untuk contoh cara menggunakan metode ini, lihat Mengatur Properti untuk Objek Tunggal.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | portabledeviceapi.h |
Pustaka | PortableDeviceGUIDs.lib |
Lihat juga
Antarmuka IPortableDeviceProperties