DXGKDDI_DISPLAYMUX_GET_RUNTIME_STATUS Rückruffunktion (dispmprt.h)
Dxgkrnl- ruft die KMD (Kernelmodusanzeigetreiber) DxgkDdiDisplayMuxGetRuntimeStatus Funktion auf, um die Laufzeitebene des automatischen Anzeigeschalters (ADS) abzufragen, die der Treiber bereitstellt.
Syntax
DXGKDDI_DISPLAYMUX_GET_RUNTIME_STATUS DxgkddiDisplaymuxGetRuntimeStatus;
NTSTATUS DxgkddiDisplaymuxGetRuntimeStatus(
PVOID DriverContext,
PDXGK_DISPLAYMUX_RUNTIME_STATUS pRuntimeStatus
)
{...}
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.
pRuntimeStatus
[out] Zeiger auf einen DXGK_DISPLAYMUX_RUNTIME_STATUS Wert, in dem der Treiber den Laufzeitstatus der bereitgestellten ADS-Unterstützung schreibt.
Rückgabewert
DxgkDdiDisplayMuxGetRuntimeStatus 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.
DxgkDdiDisplayMuxGetRuntimeStatus wird nach DxgkDdiStartDeviceaufgerufen. Es ermöglicht KMD anzugeben, dass ADS auf diesem System aus irgendeinem Grund nicht unterstützt werden kann. Der Treiber sollte nicht versuchen, Informationen zu anderen GPUs im System abzufragen oder mit dem ACPI-Muxgerät zu kommunizieren.
Wenn der Treiber pRuntimeStatus- auf DXGK_DISPLAYMUX_RUNTIME_STATUS_NON_CRITICAL_SYSTEM_INFO_MISSING verweist, aktiviert das System ADS nur zu Entwicklungszwecken; d. h., ADS wird nicht für die Kundennutzung aktiviert.
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 |