Partager via


VideoPortDoDma, fonction (video.h)

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

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

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 nonNULL. Ce handle a été obtenu à partir d’un appel antérieur à VideoPortDoDma ou du membre OutputBuffer du VIDEO_REQUEST_PACKET retourné par VideoPortLockPages.

[in] DmaFlags

Spécifie 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 de retour

VideoPortDoDma retourne toujours NULL.

Remarques

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

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows.
plateforme cible Bureau
d’en-tête video.h (include Video.h)
bibliothèque Videoprt.lib
DLL Videoprt.sys

Voir aussi

VIDEO_REQUEST_PACKET

VideoPortLockPages