Condividi tramite


DXGKDDI_DISPLAYMUX_REPORT_PRESENCE funzione di callback (dispmprt.h)

Dxgkrnl chiama il driver di visualizzazione in modalità kernel (KMD) DxgkddiDisplayMuxReportPresence funzione prima dell'avvio della scheda per informare il driver che è stato rilevato un mux del commutatore di visualizzazione automatico (ADS).

Sintassi

DXGKDDI_DISPLAYMUX_REPORT_PRESENCE DxgkddiDisplaymuxReportPresence;

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

Parametri

DriverContext

[in] Handle in un blocco di contesto associato a una scheda di visualizzazione. La funzione DxgkDdiAddDevice del KMD ha fornito in precedenza questo handle per Dxgkrnl.

SystemHasMux

[in] Valore booleano che indica se il sistema ha un mux compatibile con ADS.

Valore restituito

Nessuno

Osservazioni

Questa DDI viene chiamata in livello di sincronizzazione 2.

systemHasMux è impostato su TRUE quando è stato rilevato un dispositivo mux ADS nel sistema e tale dispositivo mux soddisfa i requisiti di ADS. Un valore TRUE non garantisce che la funzionalità ADS sarà disponibile per l'utente a questo punto nella sequenza di avvio per i motivi seguenti:

  • L'altra GPU interessata dal mux ADS potrebbe non essere ancora stata avviata.
  • Il sistema operativo non ha ancora verificato tutti i requisiti ADS per questo driver.

Per altre informazioni, vedere commutatore di visualizzazione automatico.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11, versione 24H2, aggiornamento 2025.01
intestazione dispmprt.h
IRQL PASSIVE_LEVEL