共用方式為


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

另請參閱

DMUS_KERNEL_EVENT

IAllocatorMXF

IMXF::P utMessage