共用方式為


IAllocatorMXF::P utBuffer 方法 (dmusicks.h)

迷你埠驅動程式目前未使用這個方法。 方法會將 PutBuffer 緩衝區傳遞至配置器,但在呼叫 IMXF::P utMessage 時,這會自動發生。

語法

NTSTATUS PutBuffer(
  [in] PBYTE pBuffer
);

參數

[in] pBuffer

傳遞至配置器之緩衝區的指標

傳回值

PutBuffer 如果呼叫成功,則會傳回S_OK。 否則,方法會傳回適當的錯誤碼。

備註

迷你埠驅動程式不需要使用此方法,因為當迷你埠驅動程式呼叫IMXF::P utMessage時,配置器會查看DMUS_KERNEL_EVENT結構的 cbEvent成員,以判斷 uData 是否為指標或只是數據。 如果 cbEvent 指定事件數據大於 32 位系統上 的 uData (4 個字節的儲存容量,而 64 位系統上的 8 個字節則) ,配置器只會假設 uData 指向可重複使用的緩衝區。

規格需求

需求
目標平台 桌面
標頭 dmusicks.h (包含 Dmusicks.h)
IRQL <=DISPATCH_LEVEL

另請參閱

DMUS_KERNEL_EVENT

IAllocatorMXF

IMXF::P utMessage