Freigeben über


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

Weitere Informationen

MCIWNDM_GETMODE