iAllocatorMXF::GetMessage 方法 (dmusicks.h)
方法 GetMessage
可作為任何 DirectMusic 內核模式元件的擷取點,該元件會利用埠驅動程式的配置器來重複使用 DMUS_KERNEL_EVENT 結構。
語法
NTSTATUS GetMessage(
[out] PDMUS_KERNEL_EVENT *ppDMKEvt
);
參數
[out] ppDMKEvt
MIDI 事件的輸出指標。 此參數指向呼叫端配置的指標變數,方法會將指標寫入從配置器擷取的事件結構。 結構本身是空的 (配置器) 零。
傳回值
GetMessage
如果呼叫成功,會傳回S_OK。 否則,方法會傳回適當的錯誤碼。
備註
迷你埠驅動程式會 GetMessage
使用 方法來擷取MIDI轉譯和擷取的事件結構。 這個 方法會從IMXF::P utMessage 將其捨棄給配置器時,從相同的集區擷取DMUS_KERNEL_EVENT結構。
在MIDI擷取數據流的情況下,埠驅動程式會在一般服務 DPC 提示時,從迷你埠驅動程式擷取事件。
如需配置器的詳細資訊,請參閱 配置器。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | dmusicks.h (包含 Dmusicks.h) |
IRQL | <=DISPATCH_LEVEL |