Partager via


Fonction VideoPortDoDma (video.h)

La fonction VideoPortDoDma est obsolète dans Windows 2000 et versions ultérieures.

VideoPortDoDma provoque l’appel de la fonction HwVidStartDma du pilote miniport.

Syntaxe

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

Paramètres

[in] HwDeviceExtension

Pointeur vers l’extension de périphérique du pilote miniport.

[in] pDma

Spécifie un handle DMA non NULL . Ce handle a été obtenu à partir d’un appel précédent à VideoPortDoDma ou du membre OutputBuffer du VIDEO_REQUEST_PACKET retourné par VideoPortLockPages.

[in] DmaFlags

Indique l'action à effectuer. Ce membre peut être l’une des valeurs suivantes :

Valeur Signification
VideoPortKeepPagesLockedVideoPortDmaInitOnly Si possible, le pilote de port vidéo doit conserver la mémoire verrouillée pour les opérations DMA suivantes.
VideoPortUnlockAfterDma Le pilote de port vidéo doit déverrouiller la mémoire une fois l’opération DMA effectuée.

Valeur retournée

VideoPortDoDma retourne toujours null.

Remarques

Consultez Bus-Master DMA in Video Miniport Drivers pour plus d’informations sur les transferts DMA basés sur des paquets et des mémoires tampons courantes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête video.h (inclure Video.h)
Bibliothèque Videoprt.lib
DLL Videoprt.sys

Voir aussi

VIDEO_REQUEST_PACKET

VideoPortLockPages