DXGK_AGP_INTERFACE structure (dispmprt.h)

The DXGK_AGP_INTERFACE structure contains pointers to functions in the Accelerated Graphics Port (AGP) interface, which is implemented by the display port driver.

Syntax

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;

Members

Size

The size, in bytes, of this structure.

Version

The version number of the AGP interface. Version number constants are defined in Dispmprt.h (for example, DXGK_AGP_INTERFACE_VERSION_1).

Context

A pointer to a context that is provided by the display port driver.

InterfaceReference

A pointer to an interface reference function that is implemented by the display port driver.

InterfaceDereference

A pointer to an interface dereference function that is implemented by the display port driver.

AgpAllocatePool

A pointer to the display port driver's AgpAllocatePool function.

AgpFreePool

A pointer to the display port driver's AgpFreePool function.

AgpSetCommand

A pointer to the display port driver's AgpSetCommand function.

Remarks

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.

Requirements

Requirement Value
Minimum supported client Windows Vista
Header dispmprt.h (include Dispmprt.h)