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 |