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 Inisialisasi 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. Antarmuka IStream menyediakan fungsionalitas serupa.]
Metode Inisialisasi menyiapkan objek IByteBuffer untuk digunakan. Metode ini harus dipanggil sebelum memanggil metode lain di antarmuka IByteBuffer .
Sintaks
HRESULT Initialize(
[in] LONG lSize,
[in] BYTE *pData
);
Parameter
-
lSize [in]
-
Ukuran awal, dalam byte, dari data yang akan dimuat aliran.
-
pData [in]
-
Jika bukan NULL, data awal untuk ditulis ke aliran.
Menampilkan nilai
Nilai yang dikembalikan adalah HRESULT. Nilai S_OK menunjukkan bahwa panggilan berhasil.
Keterangan
Saat menggunakan aliran IByteBuffer baru, panggil metode ini sebelum menggunakan salah satu metode IByteBuffer lainnya.
Contoh
Contoh berikut menunjukkan inisialisasi objek IByteBuffer .
UCHAR ucFileName[] = {0x3f, 0x00}; // Master File (MF)
HRESULT hr;
// pIByteRequest is a pointer to an instantiated IByteBuffer object.
hr = pIByteRequest->Initialize(2, ucFileName);
if (FAILED(hr))
printf("Failed IByteBuffer::Initialize\n");
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_IByteBuffer didefinisikan sebagai E126F8FE-A7AF-11D0-B88A-00C04FD424B9 |