Load-Befehl
Der Ladebefehl lädt eine Datei in einem gerätespezifischen Format. Digitale Video- und Videoüberlagerungsgerä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("load %s %s %s"),
lpszDeviceID,
lpszFilePos,
lpszFlags
);
Parameter
-
lpszDeviceID
-
Bezeichner eines MCI-Geräts. Dieser Bezeichner oder Alias wird zugewiesen, wenn das Gerät geöffnet wird.
-
lpszFilePos
-
Pfad und Dateiname, die geladen werden sollen. Bei Videoüberlagerungsgeräten kann dies auch ein Zielrechteck für die Daten enthalten. Um ein Zielrechteck anzugeben, geben Sie "at" gefolgt von X1 Y1 X2 Y2 an, wobei X1 Y1 die obere linke Ecke des Rechtecks und X2 Y2 die Breite und Höhe angeben. Das Rechteck ist relativ zum Ursprung des Videopuffers.
-
lpszFlags
-
Kann "wait", "notify" oder beides sein. Für Digitalvideogerä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 erfolgreich, andernfalls ein Fehler.
Bemerkungen
Das Gerät "vidboard" sendet eine Benachrichtigung, wenn das Laden abgeschlossen ist.
Beispiele
Der folgende Befehl lädt eine Datei auf das Gerät "vidboard".
load vidboard c:\vid\fish.vid notify
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |