DXGK_BRIGHTNESS_INTERFACE-Struktur (dispmprt.h)
Die DXGK_BRIGHTNESS_INTERFACE-Struktur enthält Zeiger auf Funktionen in der Panel-Helligkeitssteuerungsschnittstelle, die vom Anzeigeminiporttreiber implementiert wird.
Syntax
typedef struct {
IN USHORT Size;
IN USHORT Version;
OUT PVOID Context;
OUT PINTERFACE_REFERENCE InterfaceReference;
OUT PINTERFACE_DEREFERENCE InterfaceDereference;
OUT DXGK_BRIGHTNESS_GET_POSSIBLE GetPossibleBrightness;
OUT DXGK_BRIGHTNESS_SET SetBrightness;
OUT DXGK_BRIGHTNESS_GET GetBrightness;
} DXGK_BRIGHTNESS_INTERFACE, *PDXGK_BRIGHTNESS_INTERFACE;
Member
Size
Die Größe (in Bytes) dieser Struktur.
Version
Die Versionsnummer der Helligkeitsschnittstelle. Versionsnummernkonstanten werden in Dispmprt.h definiert (z. B. DXGK_BRIGHTNESS_INTERFACE_VERSION_1).
Context
Ein Zeiger auf einen privaten Kontextblock.
InterfaceReference
Ein Zeiger auf eine Schnittstellenreferenzfunktion, die vom Anzeigeminiporttreiber implementiert wird.
InterfaceDereference
Ein Zeiger auf eine Schnittstellendeferencefunktion, die vom Anzeigeminiporttreiber implementiert wird.
GetPossibleBrightness
Ein Zeiger auf die DxgkDdiGetPossibleBrightness-Funktion des Anzeigeminiporttreibers.
SetBrightness
Ein Zeiger auf die DxgkDdiSetBrightness-Funktion des Anzeigeminiporttreibers.
GetBrightness
Ein Zeiger auf die DxgkDdiGetBrightness-Funktion des Anzeigeminiporttreibers.
Hinweise
Eine Kernelmoduskomponente, die die Helligkeitsschnittstelle verwenden muss, initiiert einen Aufruf der DxgkDdiQueryInterface-Funktion des Anzeigeminiporttreibers, um die Schnittstelle abzurufen, und übergibt GUID_DEVINTERFACE_BRIGHTNESS im InterfaceType-Element der QUERY_INTERFACE Struktur, auf die der QueryInterface-Parameter verweist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Kopfzeile | dispmprt.h (include Dispmprt.h) |