структура 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) |