Freigeben über


befehl MCI_COPY

Der MCI_COPY-Befehl kopiert Daten in die Zwischenablage. Digital-Videogeräte erkennen diesen Befehl.

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

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_COPY, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_DGV_COPY_PARMS) lpCopy
);

Parameter

wDeviceID

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

dwFlags

MCI_NOTIFY, MCI_WAIT oder MCI_TEST. Informationen zu diesen Flags finden Sie unter Warte-, Benachrichtigungs- und Testflags.

lpCopy

Zeiger auf eine MCI_DGV_COPY_PARMS-Struktur .

Rückgabewert

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

Bemerkungen

Die folgenden zusätzlichen Flags gelten für Digital-Video-Geräte:

MCI_DGV_COPY_AT

Ein Rechteck ist im rc-Member der durch lpCopy identifizierten Struktur enthalten. Das Rechteck gibt den Teil jedes zu kopierenden Frames an. Wenn das Flag nicht angegeben wird, kopiert MCI_COPY den gesamten Frame.

MCI_DGV_COPY_AUDIO_STREAM

Eine Audiostreamnummer ist im dwAudioStream-Member der durch lpCopy identifizierten Struktur enthalten. Wenn Sie dieses Flag verwenden und auch Videos kopieren möchten, müssen Sie auch das MCI_DGV_COPY_VIDEO_STREAM-Flag verwenden. (Wenn kein Flag angegeben ist, werden Daten aus allen Audio- und Videodatenströmen kopiert.)

MCI_DGV_COPY_VIDEO_STREAM

Eine Videostreamnummer ist im dwVideoStream-Member der von lpCopy identifizierten Struktur enthalten. Wenn Sie dieses Flag verwenden und auch Audio kopieren möchten, müssen Sie auch das MCI_DGV_COPY_AUDIO_STREAM-Flag verwenden. (Wenn kein Flag angegeben ist, werden Daten aus allen Audio- und Videodatenströmen kopiert.)

MCI_FROM

Ein Startspeicherort ist im dwFrom-Element der von lpCopy identifizierten Struktur enthalten. Die den Positionswerten zugewiesenen Einheiten werden mit dem MCI_SET_TIME_FORMAT Flag des befehls MCI_SET angegeben.

MCI_TO

Ein Endspeicherort ist im dwTo-Element der struktur enthalten, die von lpCopy identifiziert wurde. Die den Positionswerten zugewiesenen Einheiten werden mit dem MCI_SET_TIME_FORMAT Flag des befehls MCI_SET angegeben.

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)

Weitere Informationen

MCI

MCI-Befehle