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