Compartilhar via


estrutura DXGK_DISPLAY_DIAGNOSTICS_INTERFACE (dispmprt.h)

Um componente do modo kernel que precisa usar a interface de exibição diagnóstico chama a função DxgkDdiQueryInterface do driver de miniporto de exibição.

Sintaxe

typedef struct _DXGK_DISPLAY_DIAGNOSTICS_INTERFACE {
  [in]  IN USHORT                               Size;
  [in]  IN USHORT                               Version;
  [out] OUT PVOID                               Context;
  [out] OUT PINTERFACE_REFERENCE                InterfaceReference;
  [out] OUT PINTERFACE_DEREFERENCE              InterfaceDereference;
  [out] OUT DXGKDDI_GETDISPLAYSTATENONINTRUSIVE DxgkDdiGetDisplayStateNonIntrusive;
  [out] OUT DXGKDDI_GETDISPLAYSTATEINTRUSIVE    DxgkDdiGetDisplayStateIntrusive;
} DXGK_DISPLAY_DIAGNOSTICS_INTERFACE, *PDXGK_DISPLAY_DIAGNOSTICS_INTERFACE;

Membros

[in] Size

Tamanho, em bytes, dessa estrutura.

[in] Version

Número de versão da interface de diagnóstico de exibição. As constantes de número de versão são definidas em dispmprt.h (por exemplo, DXGK_DISPLAY_DIAGNOSTICS_INTERFACE_VERSION_1).

[out] Context

Ponteiro para um bloco de contexto privado fornecido pelo driver de miniporto de exibição. O sistema operacional fornecerá esse Contexto de volta ao driver em chamadas DDI de interface. O driver deve garantir que esse contexto seja específico do adaptador e não global do driver porque o sistema operacional armazena as informações de interface por adaptador.

[out] InterfaceReference

Ponteiro para a função de referência de interface do driver de miniporto de exibição.

[out] InterfaceDereference

Ponteiro para a função de desreferência da interface do driver de miniporto de exibição.

[out] DxgkDdiGetDisplayStateNonIntrusive

Ponteiro para a função DxgkDdiGetDisplayStateNonIntrusive do driver de miniport.

[out] DxgkDdiGetDisplayStateIntrusive

Ponteiro para a função DxgkDdiGetDisplayStateIntrusive do driver de miniport.

Comentários

O sistema operacional consultará a interface de diagnóstico de exibição para cada adaptador gráfico quando eles forem iniciados.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004
Cabeçalho dispmprt.h

Confira também

DxgkDdiGetDisplayStateIntrusive

DxgkDdiGetDisplayStateNonIntrusive

PINTERFACE_DEREFERENCE

PINTERFACE_REFERENCE