befehl MCI_SIGNAL
Der Befehl MCI_SIGNAL legt eine angegebene Position im Arbeitsbereich fest. Digital-Video-Geräte erkennen diesen Befehl. MCIAVI unterstützt jeweils nur ein aktives Signal.
Um diesen Befehl zu senden, rufen Sie die mciSendCommand-Funktion mit den folgenden Parametern auf.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_SIGNAL,
DWORD dwFlags,
(DWORD) (LPMCI_DGV_SIGNAL_PARMS) lpSignal
);
Parameter
-
wDeviceID
-
Geräte-ID des MCI-Geräts, das die Befehlsnachricht empfangen soll.
-
dwFlags
-
MCI_NOTIFY, MCI_WAIT oder MCI_TEST. Informationen zu diesen Flags finden Sie unter Die Warte-, Benachrichtigungs- und Testflags.
-
lpSignal
-
Zeiger auf eine MCI_DGV_SIGNAL_PARMS-Struktur .
Rückgabewert
Gibt null zurück, wenn erfolgreich oder andernfalls ein Fehler auftritt.
Bemerkungen
Das Fenster, dessen Handle Sie im dwCallback-Member der MCI_DGV_SIGNAL_PARMS-Struktur angeben, empfängt die MM_MCISIGNAL Meldung.
Die folgenden Flags gelten für Digital-Video-Geräte:
-
MCI_DGV_SIGNAL_AT
-
Eine Signalposition ist im dwPosition-Element der durch lpSignal identifizierten Struktur enthalten.
-
MCI_DGV_SIGNAL_CANCEL
-
Entfernt die Signalposition, die durch den Wert angegeben wird, der MCI_DGV_SIGNAL_USERVAL zugeordnet ist.
-
MCI_DGV_SIGNAL_EVERY
-
Ein Signalzeitraumswert ist im dwPeriod-Member der durch lpSignal identifizierten Struktur enthalten.
-
MCI_DGV_SIGNAL_POSITION
-
Das Gerät sendet den Positionswert mit der Windows-Nachricht anstelle des vom Benutzer angegebenen Werts.
-
MCI_DGV_SIGNAL_USERVAL
-
Ein Datenwert ist im dwUserParm-Member der durch lpSignal identifizierten Struktur enthalten. Der dieser Anforderung zugeordnete Datenwert wird mit der Windows-Meldung zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|