Freigeben über


VideoPortDoDma-Funktion (video.h)

Die VideoPortDoDma--Funktion ist in Windows 2000 und höher veraltete.

VideoPortDoDma- bewirkt, dass die HwVidStartDma--Funktion des Miniporttreibers aufgerufen wird.

Syntax

VIDEOPORT_DEPRECATED VIDEOPORT_API PDMA VideoPortDoDma(
  [in] IN PVOID     HwDeviceExtension,
  [in] IN PDMA      pDma,
  [in] IN DMA_FLAGS DmaFlags
);

Parameter

[in] HwDeviceExtension

Zeigen Sie auf die Geräteerweiterung des Miniporttreibers.

[in] pDma

Gibt ein nichtNULL- DMA-Handle an. Dieses Handle wurde von einem vorherigen Aufruf an VideoPortDoDma oder vom OutputBuffer Mitglied der von VideoPortLockPageszurückgegebenen VIDEO_REQUEST_PACKET abgerufen.

[in] DmaFlags

Gibt die auszuführende Aktion an. Dieses Element kann einer der folgenden Werte sein:

Wert Bedeutung
VideoPortKeepPagesLockedVideoPortDmaInitOnly Wenn möglich, sollte der Videoporttreiber den Speicher für nachfolgende DMA-Vorgänge gesperrt lassen.
VideoPortUnlockAfterDma Der Videoporttreiber sollte den Speicher entsperren, nachdem der DMA-Vorgang ausgeführt wurde.

Rückgabewert

VideoPortDoDma- gibt immer NULL-zurück.

Bemerkungen

Informationen zu paketbasierten und allgemeinen DMA-Übertragungen finden Sie unter Bus-Master DMA in Video Miniport Drivers.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 2000 und höheren Versionen von Windows-Betriebssystemen.
Zielplattform- Desktop
Header- video.h (video.h einschließen)
Library Videoprt.lib
DLL- Videoprt.sys

Siehe auch

VIDEO_REQUEST_PACKET

VideoPortLockPages-