Partager via


structure VIDEO_PORT_AGP_INTERFACE (video.h)

La structure VIDEO_PORT_AGP_INTERFACE décrit les routines de service AGP fournies par le pilote de port vidéo.

Syntaxe

typedef struct _VIDEO_PORT_AGP_INTERFACE {
  IN USHORT                  Size;
  IN USHORT                  Version;
  OUT PVOID                  Context;
  OUT PINTERFACE_REFERENCE   InterfaceReference;
  OUT PINTERFACE_DEREFERENCE InterfaceDereference;
  OUT PAGP_RESERVE_PHYSICAL  AgpReservePhysical;
  OUT PAGP_RELEASE_PHYSICAL  AgpReleasePhysical;
  OUT PAGP_COMMIT_PHYSICAL   AgpCommitPhysical;
  OUT PAGP_FREE_PHYSICAL     AgpFreePhysical;
  OUT PAGP_RESERVE_VIRTUAL   AgpReserveVirtual;
  OUT PAGP_RELEASE_VIRTUAL   AgpReleaseVirtual;
  OUT PAGP_COMMIT_VIRTUAL    AgpCommitVirtual;
  OUT PAGP_FREE_VIRTUAL      AgpFreeVirtual;
  OUT ULONGLONG              AgpAllocationLimit;
} VIDEO_PORT_AGP_INTERFACE, *PVIDEO_PORT_AGP_INTERFACE;

Membres

Size

Spécifie la taille en octets de cette structure.

Version

Spécifie la version de l’interface à retourner par le pilote de port vidéo. La version actuelle de l’interface est définie dans video.h et a le formulaire VIDEO_PORT_AGP_INTERFACE_N.

Context

Pointeur vers un contexte défini par le pilote de port vidéo pour l’interface.

InterfaceReference

Pointeur vers la routine de référence implémentée par le pilote de port vidéo pour cette interface.

InterfaceDereference

Pointeur vers la routine de déréférencement implémentée par le pilote de port vidéo pour cette interface.

AgpReservePhysical

Pointeur vers le pilote de port vidéo implémenté AgpReservePhysical routine.

AgpReleasePhysical

Pointeur vers le pilote de port vidéo implémenté AgpReleasePhysical routine.

AgpCommitPhysical

Pointeur vers le pilote de port vidéo implémenté routine de AgpCommitPhysical.

AgpFreePhysical

Pointeur vers le pilote de port vidéo implémenté routine de AgpFreePhysical.

AgpReserveVirtual

Pointeur vers le pilote de port vidéo implémenté AgpReserveVirtual routine.

AgpReleaseVirtual

Pointeur vers le pilote de port vidéo implémenté AgpReleaseVirtual routine.

AgpCommitVirtual

Pointeur vers le pilote de port vidéo implémenté AgpCommitVirtual routine.

AgpFreeVirtual

Pointeur vers le pilote de port vidéo implémenté AgpFreeVirtual routine.

AgpAllocationLimit

Spécifie le nombre maximal d’octets de mémoire AGP qu’un pilote miniport peut valider.

Remarques

Les pilotes de miniportage vidéo PnP qui peuvent utiliser AGP doivent renseigner les membres taille et version, puis appeler la fonction VideoPortQueryServices, qui initialise les membres restants de cette structure.

Exigences

Exigence Valeur
d’en-tête video.h (include Video.h)

Voir aussi

INTERFACE

VideoPortQueryServices