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) |