DXGK_AGP_INTERFACE structure (dispmprt.h)

La structure DXGK_AGP_INTERFACE contient des pointeurs vers des fonctions dans l’interface AGP (Accelerated Graphics Port), qui est implémentée par le pilote de port d’affichage.

Syntaxe

typedef struct _DXGK_AGP_INTERFACE {
  USHORT                   Size;
  USHORT                   Version;
  PVOID                    Context;
  PINTERFACE_REFERENCE     InterfaceReference;
  PINTERFACE_DEREFERENCE   InterfaceDereference;
  DXGKCB_AGP_ALLOCATE_POOL AgpAllocatePool;
  DXGKCB_AGP_FREE_POOL     AgpFreePool;
  DXGKCB_AGP_SET_COMMAND   AgpSetCommand;
} DXGK_AGP_INTERFACE, *PDXGK_AGP_INTERFACE;

Membres

Size

Taille, en octets, de cette structure.

Version

Numéro de version de l’interface AGP. Les constantes de numéro de version sont définies dans Dispmprt.h (par exemple, DXGK_AGP_INTERFACE_VERSION_1).

Context

Pointeur vers un contexte fourni par le pilote de port d’affichage.

InterfaceReference

Pointeur vers une fonction de référence d’interface implémentée par le pilote de port d’affichage.

InterfaceDereference

Pointeur vers une fonction de déréférencement d’interface implémentée par le pilote de port d’affichage.

AgpAllocatePool

Pointeur vers la fonction AgpAllocatePool du pilote de port d’affichage.

AgpFreePool

Pointeur vers la fonction AgpFreePool du pilote de port d’affichage.

AgpSetCommand

Pointeur vers la fonction AgpSetCommand du pilote de port d’affichage.

Remarques

Le pilote de miniport d’affichage fournit les membres Size et Version de cette structure, puis appelle DxgkCbQueryServices, qui remplit les membres restants de cette structure.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête dispmprt.h (include Dispmprt.h)