Condividi tramite


DXGK_DISPLAY_DIAGNOSTICS_INTERFACE struttura (dispmprt.h)

Un componente in modalità kernel che deve usare l'interfaccia di diagnostica di visualizzazione chiama la funzione DxgkDdiQueryInterface del driver di visualizzazione.

Sintassi

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;

Members

[in] Size

Dimensioni, in byte, di questa struttura.

[in] Version

Numero di versione dell'interfaccia di diagnostica di visualizzazione. Le costanti del numero di versione sono definite in dispmprt.h (ad esempio, DXGK_DISPLAY_DIAGNOSTICS_INTERFACE_VERSION_1).

[out] Context

Puntatore a un blocco di contesto privato fornito dal driver miniport visualizzato. Il sistema operativo restituirà il contesto al driver nelle chiamate DDI di interfaccia. Il driver deve assicurarsi che questo contesto sia specifico dell'adattatore e non del driver-globale perché il sistema operativo archivia le informazioni sull'interfaccia per scheda.

[out] InterfaceReference

Puntatore alla funzione di riferimento dell'interfaccia del driver miniport visualizzato.

[out] InterfaceDereference

Puntatore alla funzione di dereferenza dell'interfaccia del driver del miniport visualizzato.

[out] DxgkDdiGetDisplayStateNonIntrusive

Puntatore alla funzione DxgkDdiGetDisplayStateNonIntrusive del driver di visualizzazione.

[out] DxgkDdiGetDisplayStateIntrusive

Puntatore alla funzione DxgkDdiGetDisplayStateIntrusive del driver del miniport visualizzato.

Commenti

Il sistema operativo eseguirà una query sull'interfaccia di diagnostica di visualizzazione per ogni scheda grafica al momento dell'avvio.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 2004
Intestazione dispmprt.h

Vedi anche

DxgkDdiGetDisplayStateIntrusive

DxgkDdiGetDisplayStateNonIntrusive

PINTERFACE_DEREFERENCE

PINTERFACE_REFERENCE