// dispmprt.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGK_AGP_INTERFACE structure contains pointers to functions in the Accelerated Graphics Port (AGP) interface, which is implemented by the display port driver.
SizeThe size, in bytes, of this structure.
VersionThe version number of the AGP interface. Version number constants are defined in Dispmprt.h (for example, DXGK_AGP_INTERFACE_VERSION_1).
ContextA pointer to a context that is provided by the display port driver.
InterfaceReferenceA pointer to an interface reference function that is implemented by the display port driver.
InterfaceDereferenceA pointer to an interface dereference function that is implemented by the display port driver.
AgpAllocatePoolA pointer to the display port driver's AgpAllocatePool function.
AgpFreePoolA pointer to the display port driver's AgpFreePool function.
AgpSetCommandA pointer to the display port driver's AgpSetCommand function.
The display miniport driver supplies the Size and Version members of this structure, and then calls DxgkCbQueryServices, which fills in the remaining members of this structure.