Bagikan melalui


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)

Lihat juga

WDF_MEMORY_DESCRIPTOR

WDF_MEMORY_DESCRIPTOR_INIT_HANDLE

WDF_MEMORY_DESCRIPTOR_INIT_MDL