Freigeben über


DXGKDDI_DISPLAYMUX_REPORT_PRESENCE Rückruffunktion (dispmprt.h)

Dxgkrnl- ruft den Kernelmodus-Anzeigetreiber (KMD) DxgkddiDisplayMuxReportPresence--Funktion auf, bevor der Adapter beginnt, um den Treiber darüber zu informieren, dass ein ADS-Mux (Automatic Display Switch) erkannt wurde.

Syntax

DXGKDDI_DISPLAYMUX_REPORT_PRESENCE DxgkddiDisplaymuxReportPresence;

void DxgkddiDisplaymuxReportPresence(
  PVOID DriverContext,
  BOOLEAN SystemHasMux
)
{...}

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.

SystemHasMux

[in] Boolescher Wert, der angibt, ob das System über einen ADS-kompatiblen Mux verfügt.

Rückgabewert

Nichts

Bemerkungen

Dieser DDI wird unter Synchronisierungsebene 2aufgerufen.

SystemHasMux- auf TRUE festgelegt ist, wenn ein ADS-Mux-Gerät im System erkannt wurde und dass mux-Gerät die ADS-Anforderungen erfüllt. Ein WAHR-Wert garantiert nicht, dass DIE ADS-Funktionalität an diesem Punkt in der Startsequenz aus den folgenden Gründen für den Benutzer verfügbar ist:

  • Die andere GPU, die mit dem ADS-Mux verbunden ist, wurde möglicherweise noch nicht gestartet.
  • Das Betriebssystem hat noch nicht alle ADS-Anforderungen für diesen Treiber überprüft.

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