befehl MCI_BREAK

Der MCI_BREAK-Befehl legt eine Umbruchtaste für ein MCI-Gerät fest. MCI unterstützt diesen Befehl direkt, anstatt ihn an das Gerät zu übergeben. Dieser Befehl kann von jeder MCI-Anwendung verwendet werden.

Um diesen Befehl zu senden, rufen Sie die mciSendCommand-Funktion mit den folgenden Parametern auf.

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_BREAK, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_BREAK_PARMS) lpBreak
);

Parameter

wDeviceID

Gerätebezeichner des MCI-Geräts, das die Befehlsnachricht empfangen soll.

dwFlags

MCI_NOTIFY, MCI_WAIT oder für Videokassettenrekordergeräte (Videokassettenrekorder) MCI_TEST. Informationen zu diesen Flags finden Sie unter Warte-, Benachrichtigungs- und Testflags.

lpBreak

Zeiger auf eine MCI_ BREAK_PARMS-Struktur .

Rückgabewert

Gibt null zurück, wenn der Vorgang erfolgreich war oder andernfalls ein Fehler.

Bemerkungen

Möglicherweise müssen Sie die Umbruchtaste mehrmals drücken, um einen Wartevorgang zu unterbrechen. Wenn Sie die Umbruchtaste drücken, nachdem eine Gerätewartezeit abgebrochen wurde, kann die Unterbrechung an eine Anwendung gesendet werden. Wenn für eine Anwendung eine Aktion für den Code des virtuellen Schlüssels definiert ist, kann sie versehentlich auf den Umbruch reagieren. Beispielsweise kann eine Anwendung, die VK_CANCEL für eine Tastenkombination verwendet, auf die Standardtaste STRG+BREAK reagieren, wenn diese gedrückt wird, nachdem eine Wartezeit abgebrochen wurde.

Die folgenden zusätzlichen Flags gelten für alle Geräte:

MCI_BREAK_HWND

Das hwndBreak-Element der durch lpBreak identifizierten Struktur enthält ein Fensterhandle, das das aktuelle Fenster sein muss, um die Unterbrechungserkennung für dieses MCI-Gerät zu aktivieren. Dies ist normalerweise das Standard Fenster der Anwendung. Wenn nicht angegeben, überprüft MCI nicht das Fensterhandle des aktuellen Fensters.

MCI_BREAK_KEY

Das nVirtKey-Element der von lpBreak identifizierten Struktur gibt den für den Umbruchschlüssel verwendeten virtuellen Schlüsselcode an. Standardmäßig weist MCI STRG+BREAK als Umbruchtaste zu. Dieses Flag ist erforderlich, wenn MCI_BREAK_OFF nicht angegeben ist.

MCI_BREAK_OFF

Deaktiviert alle vorhandenen Umbruchtasten für das angegebene Gerät.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Mmsystem.h (einschließlich Windows.h)

Siehe auch

MCI

MCI-Befehle