Metode IByteBuffer::Initialize
[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 |
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