структура DXGK_AGP_INTERFACE (dispmprt.h)

Структура DXGK_AGP_INTERFACE содержит указатели на функции в интерфейсе AGP, который реализуется драйвером порта отображения.

Синтаксис

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;

Члены

Size

Размер данной структуры (в байтах).

Version

Номер версии интерфейса AGP. Константы номера версии определяются в Dispmprt.h (например, DXGK_AGP_INTERFACE_VERSION_1).

Context

Указатель на контекст, предоставляемый драйвером порта отображения.

InterfaceReference

Указатель на функцию ссылки на интерфейс, реализованную драйвером порта отображения.

InterfaceDereference

Указатель на функцию разыменования интерфейса, реализованную драйвером порта отображения.

AgpAllocatePool

Указатель на функцию AgpAllocatePool драйвера порта отображения.

AgpFreePool

Указатель на функцию AgpFreePool драйвера порта отображения.

AgpSetCommand

Указатель на функцию AgpSetCommand драйвера порта дисплея.

Комментарии

Драйвер мини-порта дисплея предоставляет элементы Size и Version этой структуры, а затем вызывает DxgkCbQueryServices, который заполняет остальные элементы этой структуры.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Верхняя часть dispmprt.h (включая Dispmprt.h)