Compartilhar via


estrutura DXGK_AGP_INTERFACE (dispmprt.h)

A estrutura DXGK_AGP_INTERFACE contém ponteiros para funções na interface AGP (Porta Gráfica Acelerada), que é implementada pelo driver de porta de exibição.

Sintaxe

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;

Membros

Size

O tamanho, em bytes, dessa estrutura.

Version

O número de versão da interface AGP. As constantes de número de versão são definidas em Dispmprt.h (por exemplo, DXGK_AGP_INTERFACE_VERSION_1).

Context

Um ponteiro para um contexto fornecido pelo driver de porta de exibição.

InterfaceReference

Um ponteiro para uma função de referência de interface implementada pelo driver de porta de exibição.

InterfaceDereference

Um ponteiro para uma função de desreferência de interface implementada pelo driver de porta de exibição.

AgpAllocatePool

Um ponteiro para a função AgpAllocatePool do driver de porta de exibição.

AgpFreePool

Um ponteiro para a função AgpFreePool do driver de porta de exibição.

AgpSetCommand

Um ponteiro para a função AgpSetCommand do driver de porta de exibição.

Comentários

O driver de miniporto de exibição fornece os membros Size e Version dessa estrutura e, em seguida, chama DxgkCbQueryServices, que preenche os membros restantes dessa estrutura.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho dispmprt.h (inclua Dispmprt.h)