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 |