WDF_MEMORY_DESCRIPTOR_INIT_BUFFER函式 (wdfmemory.h)

[適用於 KMDF 和 UMDF]

WDF_MEMORY_DESCRIPTOR_INIT_BUFFER函式會初始化WDF_MEMORY_DESCRIPTOR結構,以便描述指定的緩衝區。

語法

void WDF_MEMORY_DESCRIPTOR_INIT_BUFFER(
  [out] PWDF_MEMORY_DESCRIPTOR Descriptor,
  [in]  PVOID                  Buffer,
  [in]  ULONG                  BufferLength
);

參數

[out] Descriptor

WDF_MEMORY_DESCRIPTOR 結構的指標。

[in] Buffer

記憶體緩衝區的指標。

[in] BufferLength

Buffer 所指向記憶體緩衝區的大小,以位元組為單位。

傳回值

備註

WDF_MEMORY_DESCRIPTOR_INIT_BUFFER函式會零指定的WDF_MEMORY_DESCRIPTOR結構,並將結構的 Type 成員設定為 WdfMemoryDescriptorTypeBuffer。 然後,它會將 結構的 u.BufferType.Bufferu.BufferType.Length 成員分別設定為 BufferBufferLength 參數所指定的值。

範例

如需使用 WDF_MEMORY_DESCRIPTOR_INIT_BUFFER 的程式代碼範例,請參閱 WdfIoTargetSendIoctlSynchronously

規格需求

需求
目標平台 Universal
最低 KMDF 版本 1.0
最低UMDF版本 2.0
標頭 wdfmemory.h (包含 Wdf.h)
DDI 合規性規則 BufAfterReqCompletedIntIoctlA (kmdf) BufAfterReqCompletedIoctlA (kmdf) BufAfterReqCompletedReadA (kmdf) BufAfterReqCompletedWriteA (kmdf)

另請參閱

WDF_MEMORY_DESCRIPTOR

WDF_MEMORY_DESCRIPTOR_INIT_HANDLE

WDF_MEMORY_DESCRIPTOR_INIT_MDL