Metode IWpdSerializer::GetBufferFromIPortableDeviceValues (portabledevicetypes.h)
Menserialisasikan antarmuka IPortableDeviceValues yang dikirimkan ke array byte yang dialokasikan. Array byte yang dikembalikan dialokasikan untuk pemanggil dan harus dikosongkan oleh pemanggil menggunakan CoTaskMemFree.
Sintaks
HRESULT GetBufferFromIPortableDeviceValues(
[in] IPortableDeviceValues *pSource,
[out] BYTE **ppBuffer,
[out] DWORD *pdwBufferSize
);
Parameter
[in] pSource
Penunjuk ke antarmuka IPortableDeviceValues untuk diserialisasikan.
[out] ppBuffer
Arahkan ke BYTE* yang berisi data yang diserialisasikan. Perangkat Portabel Windows mengalokasikan memori ini; pemanggil harus membebaskannya dengan memanggil CoTaskMemFree.
[out] pdwBufferSize
Penunjuk ke DWORD yang menentukan ukuran buffer yang dialokasikan, dalam byte.
Nilai kembali
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Argumen pointer yang diperlukan adalah NULL. |
|
Tidak tersedia cukup memori untuk membuat buffer. |
Keterangan
Tidak ada.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | portabledevicetypes.h |
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