MIDIOPENDESC 結構 (mmddk.h)
結構 MIDIOPENDESC
是用戶端填滿的結構,可提供如何開啟MIDI裝置的相關信息。
語法
typedef struct midiopendesc_tag {
HMIDI hMidi;
DWORD_PTR dwCallback;
DWORD_PTR dwInstance;
DWORD_PTR dnDevNode;
DWORD cIds;
MIDIOPENSTRMID rgIds[1];
} MIDIOPENDESC;
成員
hMidi
指定客戶端用來參考裝置的句柄。 WINMM 會指派此句柄。 當您使用 DriverCallback 函式通知用戶端時,請使用此句柄。
dwCallback
根據 MODM_OPEN 訊息之 dwParam2 參數中指定的旗標,指定回呼函式的位址、視窗句柄或工作句柄。 如果此欄位包含句柄,則會包含在低序字中。
dwInstance
指定 DWORD 的指標,其中包含客戶端的實例資訊。 每當驅動程式使用 DriverCallback 函式通知用戶端時,就會將此實例資訊傳回給用戶端。
dnDevNode
指定 MIDI 輸出裝置的裝置節點,如果是 隨插即用 (PnP) MIDI 裝置。
cIds
如果數據流已開啟,則指定數據流標識碼的數目。
rgIds[1]
指定裝置識別碼的陣列。 cIds 成員會提供標識碼的數目。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows XP 和更新版本的 Windows 作業系統中使用。 |
標頭 | mmddk.h (包括 Mmddk.h、Mmsystem.h、Windows.h) |