Partilhar via


estrutura DXGK_DISPLAY_DIAGNOSTICS_INTERFACE (dispmprt.h)

Um componente do modo kernel que precisa usar a interface de diagnóstico de exibição chama a função DxgkDdiQueryInterface do driver 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 Context de volta para o driver em chamadas DDI de interface. O driver deve garantir que esse contexto seja específico do adaptador e não o driver global porque o sistema operacional armazena as informações da interface por adaptador.

[out] InterfaceReference

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

[out] InterfaceDereference

Ponteiro a função de desreferência da interface do do driver de relatório de exibição.

[out] DxgkDdiGetDisplayStateNonIntrusive

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

[out] DxgkDdiGetDisplayStateIntrusive

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

Observações

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 2004
cabeçalho dispmprt.h

Consulte também

DxgkDdiGetDisplayStateIntrusive

DxgkDdiGetDisplayStateNonIntrusive

PINTERFACE_DEREFERENCE

PINTERFACE_REFERENCE