MCIWndGetMode-Makro (vfw.h)
Das MCIWndGetMode-Makro ruft den aktuellen Betriebsmodus eines MCI-Geräts ab. MCI-Geräte verfügen über mehrere Betriebsmodi, die durch Konstanten gekennzeichnet sind. Sie können dieses Makro verwenden oder die MCIWNDM_GETMODE-Nachricht explizit senden.
Syntax
void MCIWndGetMode(
hwnd,
lp,
len
);
Parameter
hwnd
Handle des MCIWnd-Fensters.
lp
Zeiger auf den anwendungsdefinierten Puffer, der verwendet wird, um den Modus zurückzugeben.
len
Größe des Puffers in Bytes.
Rückgabewert
Keine
Bemerkungen
Wenn die NULL-Zeichenfolge, die den Modus beschreibt, länger als der Puffer ist, wird sie abgeschnitten.
Nicht alle Geräte können in jedem Modus arbeiten. Das MCIAVI-Gerät ist beispielsweise ein Wiedergabegerät. Der Aufzeichnungsmodus wird nicht unterstützt. Die folgenden Modi können mithilfe von MCIWNDM_GETMODE abgerufen werden:
Betriebsmodus | MCI-Konstante |
---|---|
nicht bereit | MCI_MODE_NOT_READY |
open | MCI_MODE_OPEN |
angehalten | MCI_MODE_PAUSE |
Wiedergabe | MCI_MODE_PLAY |
Aufzeichnung | MCI_MODE_RECORD |
Suchen | MCI_MODE_SEEK |
stopped | MCI_MODE_STOP |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | vfw.h |