Befehl "pause"
Der Befehl pause hält die Wiedergabe oder Aufzeichnung an. Die meisten Treiber behalten die aktuelle Position bei und setzen schließlich die Wiedergabe oder Aufzeichnung an dieser Position fort. CD-Audio-, Digital-Video-, SINUS Sequencer-, VCR-, Videodisc- und Waveform-Audio-Geräte erkennen diesen Befehl.
Um diesen Befehl zu senden, rufen Sie die mciSendString-Funktion auf, wobei der lpszCommand-Parameter wie folgt festgelegt ist.
_stprintf_s(
lpszCommand,
TEXT("pause %s %s"),
lpszDeviceID,
lpszFlags
);
Parameter
-
lpszDeviceID
-
Bezeichner eines MCI-Geräts. Dieser Bezeichner oder Alias wird zugewiesen, wenn das Gerät geöffnet wird.
-
lpszFlags
-
Kann "wait", "notify" oder beides sein. Für DigitalVideo- und VCR-Geräte kann auch "test" angegeben werden. Weitere Informationen zu diesen Flags finden Sie unter Die Warte-, Benachrichtigungs- und Testflags.
Rückgabewert
Gibt 0 (null) zurück, wenn der Fehler erfolgreich war, oder andernfalls ein Fehler.
Bemerkungen
Mit den Treibern MCICDA, MCISEQ und MCIPIONR funktioniert der Befehl pause genauso wie der Befehl stop.
Beispiele
Der folgende Befehl hält das Gerät "mysound" an.
pause mysound
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |