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