énumération VIDEO_PORT_SERVICES (video.h)
Le VIDEO_PORT_SERVICES type énuméré répertorie les interfaces que le pilote miniport vidéo peut demander au pilote de port vidéo en appelant VideoPortQueryServices.
Syntax
typedef enum {
VideoPortServicesAGP,
VideoPortServicesI2C,
VideoPortServicesHeadless,
VideoPortServicesInt10,
VideoPortServicesDebugReport,
VideoPortServicesWCMemoryProtection
} VIDEO_PORT_SERVICES;
Constantes
VideoPortServicesAGP Représente l’interface AGP. |
VideoPortServicesI2C Représente l’interface I2C. |
VideoPortServicesHeadless Représente l’interface sans tête. |
VideoPortServicesInt10 Représente l’interface Int10. |
VideoPortServicesDebugReport Représente l’interface de rapport de débogage, qui est disponible dans les systèmes d’exploitation suivants :
|
VideoPortServicesWCMemoryProtection Représente l’interface de protection de la mémoire WC. |
Remarques
De nombreuses fonctions sont exportées par le pilote de port vidéo ; le pilote de miniport vidéo peut appeler ces fonctions à l’aide d’une liaison dynamique ordinaire. Les autres fonctions implémentées par le pilote de port vidéo ne sont pas exportées ; au lieu de cela, ils sont mis à la disposition du pilote miniport vidéo via des pointeurs de fonction. Une interface, dans ce contexte, est un ensemble de pointeurs de fonction associés. Par exemple, l’interface AGP est un ensemble de pointeurs vers des fonctions (implémentées par le pilote de port vidéo) qui fournissent des services AGP au pilote de miniport vidéo.
Le pilote de miniport vidéo obtient un ensemble de pointeurs de fonction en passant une valeur du type énuméré VIDEO_PORT_SERVICES au paramètre ServicesType de la fonction VideoPortQueryServices .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | video.h (inclure Video.h) |
Voir aussi
Fonctions AGP implémentées par le pilote de port vidéo
Fonctions de rapport de débogage implémentées par le pilote de port vidéo
Fonctions I2C implémentées par le pilote de port vidéo