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