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 |