DXGKDDI_DISPLAYMUX_GET_RUNTIME_STATUS funzione di callback (dispmprt.h)
Dxgkrnl chiama il driver di visualizzazione in modalità kernel (KMD) DxgkDdiDisplayMuxGetRuntimeStatus funzione per eseguire query sul livello di runtime del commutatore di visualizzazione automatico (ADS) supportato dal driver.
Sintassi
DXGKDDI_DISPLAYMUX_GET_RUNTIME_STATUS DxgkddiDisplaymuxGetRuntimeStatus;
NTSTATUS DxgkddiDisplaymuxGetRuntimeStatus(
PVOID DriverContext,
PDXGK_DISPLAYMUX_RUNTIME_STATUS pRuntimeStatus
)
{...}
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.
pRuntimeStatus
[out] Puntatore a un valore DXGK_DISPLAYMUX_RUNTIME_STATUS in cui il driver scrive lo stato di runtime del supporto ADS fornito.
Valore restituito
DxgkDdiDisplayMuxGetRuntimeStatus restituisce STATUS_SUCCESS se ha esito positivo. In caso contrario, restituisce un codice di errore NT_STATUS appropriato.
Osservazioni
Questa DDI viene chiamata in livello di sincronizzazione 2.
viene chiamato dxgkDdiDisplayMuxGetRuntimeStatus dopo DxgkDdiStartDevice. Consente al KMD di indicare che non può supportare ADS in questo sistema per qualche motivo. Il driver non deve tentare di eseguire query sulle informazioni su altre GPU nel sistema o comunicare con il dispositivo mux ACPI.
Se il driver imposta pRuntimeStatus in modo che punti a DXGK_DISPLAYMUX_RUNTIME_STATUS_NON_CRITICAL_SYSTEM_INFO_MISSING, il sistema abiliterà ADS solo a scopo di sviluppo; ovvero, ADS non verrà abilitato per l'uso da parte del cliente.
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 |