midi/in デバイス クラスは、入力に使用される MIDI シーケンサーで構成されます。 これらのデバイスには、プラットフォーム ソフトウェア開発キット (SDK) に記載されている MIDI 関数を使用してアクセスします。
lineGetID 関数と phoneGetID 関数は、VARSTRING 構造体を満たし、dwStringFormat メンバーをSTRINGFORMAT_BINARY値に設定し、次の追加メンバーを追加します。
DWORD DeviceId; // identifier of MIDI device
DeviceId メンバーは、閉じた MIDI デバイスの識別子です。 この識別子は、midiInOpen 関数を呼び出して、デバイスを入力用に開くために使用します。 結果のデバイス ハンドルを使用して、回線または電話デバイスから MIDI データを記録できます。
MIDI 機能の詳細については、「マルチメディア機能の」を参照してください。