Freigeben über


DXGK_DISPLAY_DIAGNOSTICS_INTERFACE Struktur (dispmprt.h)

Eine Kernelmoduskomponente, die die Anzeigediagnoseschnittstelle 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;

Angehörige

[in] Size

Größe dieser Struktur in Byte.

[in] Version

Versionsnummer der Anzeigediagnoseschnittstelle. 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 dieses Context zurück zum Treiber in DDI-Aufrufen der Schnittstelle bereit. 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

Zeigen Sie auf die Schnittstelle des Anzeigeminiporttreibers.

[out] DxgkDdiGetDisplayStateNonIntrusive

Zeiger auf die DxgkDdiGetDisplayStateNonIntrusive-Funktion des Anzeigeminiporttreibers.

[out] DxgkDdiGetDisplayStateIntrusive

Zeiger auf die DxgkDdiGetDisplayStateIntrusive-Funktion des Anzeigeminiporttreibers.

Bemerkungen

Das Betriebssystem fragt die Anzeigediagnoseschnittstelle für jeden Grafikadapter ab, wenn er gestartet wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 2004
Header- dispmprt.h

Siehe auch

DxgkDdiGetDisplayStateIntrusive

DxgkDdiGetDisplayStateNonIntrusive

PINTERFACE_DEREFERENCE

PINTERFACE_REFERENCE