DXGK_DISPLAY_DIAGNOSTICS_INTERFACE Struktur (dispmprt.h)

Eine Kernelmoduskomponente, die die Anzeige Diagnose Schnittstelle verwenden muss, ruft die DxgkDdiQueryInterface-Funktion des Anzeigeminiporttreibers auf.

Syntax

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;

Member

[in] Size

Größe dieser Struktur in Bytes.

[in] Version

Versionsnummer der Anzeige Diagnose Schnittstelle. Versionsnummernkonstanten werden in dispmprt.h definiert (z. B. DXGK_DISPLAY_DIAGNOSTICS_INTERFACE_VERSION_1).

[out] Context

Zeiger auf einen privaten Kontextblock, der vom Anzeigeminiporttreiber bereitgestellt wird. Das Betriebssystem stellt diesen Kontext dem Treiber in DDI-Aufrufen der Schnittstelle zurück. Der Treiber sollte sicherstellen, dass dieser Kontext adapterspezifisch und nicht treiber global ist, da das Betriebssystem die Schnittstelleninformationen pro Adapter speichert.

[out] InterfaceReference

Zeiger auf die Schnittstellenreferenzfunktion des Anzeigeminiporttreibers.

[out] InterfaceDereference

Zeiger auf die Schnittstellendeferencefunktion des Anzeigeminiporttreibers.

[out] DxgkDdiGetDisplayStateNonIntrusive

Zeiger auf die DxgkDdiGetDisplayStateNonIntrusive-Funktion des Anzeigeminiporttreibers.

[out] DxgkDdiGetDisplayStateIntrusive

Zeiger auf die DxgkDdiGetDisplayStateIntrusive-Funktion des Anzeigeminiporttreibers.

Hinweise

Das Betriebssystem fragt die Anzeige Diagnose Schnittstelle für jeden Grafikkarten ab, wenn sie gestartet werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004
Kopfzeile dispmprt.h

Weitere Informationen

DxgkDdiGetDisplayStateIntrusive

DxgkDdiGetDisplayStateNonIntrusive

PINTERFACE_DEREFERENCE

PINTERFACE_REFERENCE