Freigeben über


VideoPortDoDma-Funktion (video.h)

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

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

Zeiger auf die Geräteerweiterung des Miniporttreibers.

[in] pDma

Gibt ein DMA-Handle ungleich NULL an. Dieses Handle wurde aus einem vorherigen Aufruf von VideoPortDoDma oder vom OutputBuffer-Member der von VideoPortLockPages zurückgegebenenVIDEO_REQUEST_PACKET abgerufen.

[in] DmaFlags

Gibt die auszuführende Aktion an. Dieser Member 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.

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile video.h (Video.h einschließen)
Bibliothek Videoprt.lib
DLL Videoprt.sys

Weitere Informationen

VIDEO_REQUEST_PACKET

VideoPortLockPages