MCI_OPEN_PARMS構造体
typedef struct {
DWORD_PTR dwCallback;
MCIDEVICEID wDeviceID;
LPCSTR lpstrDeviceType;
LPCSTR lpstrElementName;
LPCSTR lpstrAlias;
} MCI_OPEN_PARMS;
| wDeviceID | 開いたMCIデバイスの識別子が格納されます。開いたデバイスにMCIコマンドを送信するには、このデバイス識別子を利用します。 |
| lpstrDeviceType | デバイスのタイプ名を保存した文字列へのポインタ、または定数を指定します。 |
| lpstrElementName | 開くMCIデバイスのコンテンツを参照するパスを指定します。 |
| lpstrAlias | 開くデバイスに割り当てる別名を指定します。(任意) |
MCI Device Types
| MCI_ALL_DEVICE_ID | Any device |
| MCI_DEVTYPE_ANIMATION | Animation-playback device |
| MCI_DEVTYPE_CD_AUDIO | CD audio device |
| MCI_DEVTYPE_DAT | Digital-audio tape device |
| MCI_DEVTYPE_DIGITAL_VIDEO | Digital-video playback device |
| MCI_DEVTYPE_OTHER | Undefined device |
| MCI_DEVTYPE_OVERLAY | Video-overlay device |
| MCI_DEVTYPE_SCANNER | Scanner device |
| MCI_DEVTYPE_SEQUENCER | MIDI sequencer device |
| MCI_DEVTYPE_VCR | Video-cassette recorder |
| MCI_DEVTYPE_VIDEODISC | Videodisc player |
| MCI_DEVTYPE_WAVEFORM_AUDIO | Waveform-audio device |