Metode IPortableDeviceCapabilities::GetFixedPropertyAttributes (portabledeviceapi.h)

Metode GetFixedPropertyAttributes mengambil atribut properti standar untuk properti dan format tertentu. Atribut standar adalah atribut yang memiliki nilai yang sama untuk semua objek dengan format yang sama. Misalnya, satu perangkat mungkin tidak mengizinkan pengguna untuk memodifikasi nama file video; perangkat ini akan mengembalikan WPD_PROPERTY_ATTRIBUTE_CAN_WRITE dengan nilai False untuk objek berformat WMV. Atribut yang dapat memiliki nilai yang berbeda untuk format, atau atribut opsional, tidak dikembalikan.

Sintaks

HRESULT GetFixedPropertyAttributes(
  [in]  REFGUID               Format,
  [in]  REFPROPERTYKEY        Key,
  [out] IPortableDeviceValues **ppAttributes
);

Parameter

[in] Format

REFGUID yang menentukan format objek yang diminati. Untuk memformat nilai GUID , lihat Format Objek.

[in] Key

REFPROPERTYKEY yang menentukan properti yang ingin Anda ketahui atributnya. Properti yang ditentukan oleh Perangkat Portabel Windows tercantum dalam Properti dan Atribut.

[out] ppAttributes

Alamat variabel yang menerima penunjuk ke antarmuka IPortableDeviceValues yang menyimpan atribut dan nilainya. Pemanggil harus merilis antarmuka ini ketika selesai dengannya.

Nilai kembali

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.

Keterangan

Anda dapat menentukan WPD_OBJECT_FORMAT_ALL parameter Format untuk mengambil kumpulan atribut properti lengkap.

Atribut menjelaskan properti. Contoh atribut adalah WPD_PROPERTY_ATTRIBUTE_CAN_READ dan WPD_PROPERTY_ATTRIBUTE_CAN_WRITE. Metode ini tidak mengambil atribut sumber daya.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header portabledeviceapi.h
Pustaka PortableDeviceGUIDs.lib

Lihat juga

Antarmuka IPortableDeviceCapabilities

IPortableDeviceProperties::GetPropertyAttributes