Compartir a través de


estructura DXGK_AGP_INTERFACE (dispmprt.h)

La estructura de DXGK_AGP_INTERFACE contiene punteros a funciones en la interfaz Puerto de gráficos acelerados (AGP), que el controlador de puerto de pantalla implementa.

Sintaxis

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;

Miembros

Size

Tamaño, en bytes, de esta estructura.

Version

Número de versión de la interfaz AGP. Las constantes de número de versión se definen en Dispmprt.h (por ejemplo, DXGK_AGP_INTERFACE_VERSION_1).

Context

Puntero a un contexto proporcionado por el controlador de puerto de visualización.

InterfaceReference

Puntero a una función de referencia de interfaz implementada por el controlador de puerto de visualización.

InterfaceDereference

Puntero a una función de desreferencia de interfaz implementada por el controlador de puerto de visualización.

AgpAllocatePool

Puntero a la función AgpAllocatePool del controlador de puerto de visualización.

AgpFreePool

Puntero a la función AgpFreePool del controlador de puerto de visualización.

AgpSetCommand

Puntero a la función AgpSetCommand del controlador de puerto de visualización.

Comentarios

El controlador de minipuerto de pantalla proporciona los miembros Size y Version de esta estructura y, a continuación, llama a DxgkCbQueryServices, que rellena los miembros restantes de esta estructura.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Encabezado dispmprt.h (include Dispmprt.h)