DXGKDDI_DISPLAYMUX_GET_DRIVER_SUPPORT_LEVEL Rückruffunktion (dispmprt.h)
Dxgkrnl- ruft einen Kernelmodus-Anzeigetreiber (KMD) DxgkDdiDisplayMuxGetDriverSupportLevel-Funktion auf, um die Unterstützungsebene abzufragen, die der Treiber für die funktion automatischen Anzeigeschalter (ADS) hat.
Syntax
DXGKDDI_DISPLAYMUX_GET_DRIVER_SUPPORT_LEVEL DxgkddiDisplaymuxGetDriverSupportLevel;
NTSTATUS DxgkddiDisplaymuxGetDriverSupportLevel(
PVOID DriverContext,
PDXGK_DISPLAYMUX_SUPPORT_LEVEL pDriverSupportLevel
)
{...}
Parameter
DriverContext
[in] Behandeln sie einen Kontextblock, der einem Anzeigeadapter zugeordnet ist. Die DxgkDdiAddDevice-Funktion von KMD hat zuvor dieses Handle für Dxgkrnl-bereitgestellt.
pDriverSupportLevel
[out] Zeigen Sie auf einen DXGK_DISPLAYMUX_SUPPORT_LEVEL Wert, in dem der Treiber die bereitgestellte ADS-Unterstützung schreibt.
Rückgabewert
DxgkDdiDisplayMuxGetDriverSupportLevel gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist. Andernfalls wird ein entsprechender NT_STATUS Fehlercode zurückgegeben.
Bemerkungen
Dieser DDI wird unter Synchronisierungsebene 2aufgerufen.
DxgkDdiDisplayMuxGetDriverSupportLevel wird vor DxgkDdiStartDeviceaufgerufen. Es soll nur die Ebene des automatischen Anzeigeschalters zurückgeben, die der Treiber generisch unterstützt. Die zurückgegebene Supportstufe sollte nicht von einem anderen Faktor beeinflusst werden, einschließlich:
- Die GPU, für die der Treiber geladen wird.
- Jede andere GPU im System.
- Jeder Aspekt des Systems; Beispiel: interner oder externer Monitor, Systemtyp oder informationen, die vom System abgerufen werden.
Wenn der Treiber die automatische Anzeigeschaltung eines Systems unterstützt, wird ein Wert zurückgegeben, der nicht DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_NONE ist.
Weitere Informationen finden Sie unter automatischen Anzeigeschalter.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11, Version 24H2, Update 2025.01 |
Header- | dispmprt.h |
IRQL- | PASSIVE_LEVEL |