Metode IPortableDeviceValues::SetBufferValue
Metode SetBufferValue menambahkan nilai BYTE* baru (ketik VT_VECTOR | VT_UI1) atau menimpa yang sudah ada.
Sintaks
HRESULT SetBufferValue(
[in] REFPROPERTYKEY key,
[in] BYTE *pValue,
[in] DWORD cbValue
);
Parameter
-
key [in]
-
REFPROPERTYKEY yang menentukan item untuk dibuat atau ditimpa.
-
pValue [in]
-
BYTE* yang berisi data untuk ditulis ke item. Data buffer yang dikirimkan disalin ke antarmuka, sehingga pemanggil dapat membebaskan buffer ini setelah melakukan panggilan ini.
-
cbValue [in]
-
Ukuran nilai yang ditujukan ke oleh pValue, dalam byte.
Mengembalikan nilai
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
Keterangan
Jika nilai yang ada memiliki kunci yang sama yang ditentukan oleh parameter kunci , nilai yang ada akan ditimpa tanpa peringatan apa pun. Memori kunci yang ada dirilis dengan tepat.
Mengatur 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