Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[Metode CreateByteBuffer tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini tidak tersedia untuk digunakan di Windows Server 2003 dengan Paket Layanan 1 (SP1) dan yang lebih baru, Windows Vista, Windows Server 2008, dan versi sistem operasi berikutnya. Modul Kartu Pintar menyediakan fungsionalitas serupa.]
Metode CreateByteBuffer membuat buffer universal byte yang dipetakan ke dalam objek IStream (IByteBuffer).
Buffer byte yang dibuat adalah aliran yang dipetakan melalui blok memori. Untuk mengakses atau mengelola buffer, gunakan metode yang disediakan oleh antarmuka IStream . Fitur unik tentang implementasi array ini adalah bahwa ketika Anda memanggil metode IStream::Release , memori yang mendasar akan dirilis untuk Anda.
Sintaks
HRESULT CreateByteBuffer(
[in] DWORD dwAllocSize,
[out] LPBYTEBUFFER *ppbyBuff
);
Parameter
-
dwAllocSize [in]
-
Ukuran dalam byte memori yang akan dialokasikan untuk array.
-
ppbyBuff [out]
-
Penunjuk ke objek IStream yang akan dikembalikan.
Menampilkan nilai
Nilai yang mungkin dikembalikan adalah sebagai berikut:
| Menampilkan kode | Deskripsi |
|---|---|
|
Memori berhasil dialokasikan. |
|
Ada sesuatu yang salah dengan satu atau beberapa parameter yang diteruskan ke fungsi. |
|
Memori bebas tidak cukup untuk memenuhi permintaan. |
Keterangan
Memori yang dialokasikan dapat dipindahkan. Gunakan metode IStream::Release untuk membebaskan memori.
Untuk membuat array byte C/C++ yang khas, panggil CreateByteArray.
Untuk membuat Automation SAFEARRAY dari karakter yang tidak ditandatangani (byte), panggil CreateSafeArray.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Windows XP [hanya aplikasi desktop] |
| Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
| Akhir dukungan klien |
Windows XP |
| Akhir dukungan server |
Windows Server 2003 |
| Header |
|
| Pustaka jenis |
|
| DLL |
|
| IID |
IID_ISCardTypeConv didefinisikan sebagai 53B6AA63-3F56-11D0-916B-00AA00C18068 |
Lihat juga