Fonction VideoPortGetDmaAdapter (video.h)

La fonction VideoPortGetDmaAdapter retourne un pointeur vers une structure de VP_DMA_ADAPTER , qui est utilisé dans les appels suivants à d’autres fonctions liées à DMA.

Syntaxe

VIDEOPORT_DEPRECATED VIDEOPORT_API PVP_DMA_ADAPTER VideoPortGetDmaAdapter(
  [in] IN PVOID                  HwDeviceExtension,
  [in] IN PVP_DEVICE_DESCRIPTION VpDeviceDescription
);

Paramètres

[in] HwDeviceExtension

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

[in] VpDeviceDescription

Pointeur vers une structure VP_DEVICE_DESCRIPTION , qui décrit les attributs de l’appareil physique.

Valeur retournée

VideoPortGetDmaAdapter retourne un pointeur vers une structure VP_DMA_ADAPTER en cas de réussite ; si l’obtention d’informations sur l’adaptateur DMA échoue, elle retourne NULL.

Remarques

La structure VP_DMA_ADAPTER contient des informations d’attribut sur un adaptateur DMA particulier. Cette structure est un type de données opaque utilisé en interne par le pilote de port vidéo.

Un pilote de miniport vidéo doit appeler videoPortGetDmaAdapter du pilote de port vidéo pour obtenir des informations sur une carte DMA.

typedef struct __VP_DMA_ADAPTER* PVP_DMA_ADAPTER;

Cette structure n’a aucun membre public.

Cette structure est disponible dans Windows XP et versions ultérieures.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows XP et les 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
IRQL PASSIVE_LEVEL

Voir aussi

VP_DEVICE_DESCRIPTION

VideoPortCompleteDma

VideoPortPutDmaAdapter

VideoPortStartDma