Metode IPortableDeviceValues::GetBufferValue
Metode GetBufferValue mengambil nilai array byte (jenis VT_VECTOR | VT_UI1) ditentukan oleh kunci.
Sintaks
HRESULT GetBufferValue(
[in] REFPROPERTYKEY key,
[out] BYTE **ppValue,
[out] DWORD *pcbValue
);
Parameter
-
key [in]
-
Kunci REFPROPERTYKEY yang menentukan item yang akan diambil.
-
ppValue [out]
-
Penunjuk ke nilai BYTE* yang diambil. Pemanggil bertanggung jawab untuk membebaskan memori dengan memanggil CoTaskMemFree.
-
pcbValue [out]
-
Penunjuk ke ukuran ppValue, dalam byte.
Menampilkan nilai
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Properti yang ditentukan oleh kunci bukan tipe BYTE*. |
|
Properti yang ditentukan oleh kunci tidak ada dalam koleksi. |
Keterangan
Mengambil buffer NULL atau buffer berukuran nol tidak didukung.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk