fungsi WDF_MEMORY_DESCRIPTOR_INIT_BUFFER (wdfmemory.h)
[Berlaku untuk KMDF dan UMDF]
Fungsi WDF_MEMORY_DESCRIPTOR_INIT_BUFFER menginisialisasi struktur WDF_MEMORY_DESCRIPTOR sehingga menjelaskan buffer tertentu.
Sintaks
void WDF_MEMORY_DESCRIPTOR_INIT_BUFFER(
[out] PWDF_MEMORY_DESCRIPTOR Descriptor,
[in] PVOID Buffer,
[in] ULONG BufferLength
);
Parameter
[out] Descriptor
Penunjuk ke struktur WDF_MEMORY_DESCRIPTOR .
[in] Buffer
Penunjuk ke buffer memori.
[in] BufferLength
Ukuran, dalam byte, dari buffer memori yang dirujuk Buffer .
Nilai kembali
Tidak ada
Keterangan
Fungsi WDF_MEMORY_DESCRIPTOR_INIT_BUFFER nol struktur WDF_MEMORY_DESCRIPTOR yang ditentukan dan mengatur anggota Jenis struktur ke WdfMemoryDescriptorTypeBuffer. Kemudian mengatur anggota u.BufferType.Buffer dan u.BufferType.Length struktur ke nilai yang ditentukan oleh parameter Buffer dan BufferLength .
Contoh
Untuk contoh kode yang menggunakan WDF_MEMORY_DESCRIPTOR_INIT_BUFFER, lihat WdfIoTargetSendIoctlSynchronously.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,0 |
Versi UMDF minimum | 2.0 |
Header | wdfmemory.h (termasuk Wdf.h) |
Aturan kepatuhan DDI | BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf) |