Condividi tramite


DXGKDDI_DISPLAYMUX_GET_DRIVER_SUPPORT_LEVEL funzione di callback (dispmprt.h)

Dxgkrnl chiama una funzione dxgkDdiDisplayMuxGetDriverSupportLevel del driver in modalità kernel per eseguire una query sul livello di supporto del driver per la funzionalità (ADS) del commutatore di visualizzazione automatico .

Sintassi

DXGKDDI_DISPLAYMUX_GET_DRIVER_SUPPORT_LEVEL DxgkddiDisplaymuxGetDriverSupportLevel;

NTSTATUS DxgkddiDisplaymuxGetDriverSupportLevel(
  PVOID DriverContext,
  PDXGK_DISPLAYMUX_SUPPORT_LEVEL pDriverSupportLevel
)
{...}

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.

pDriverSupportLevel

[out] Puntatore a un valore DXGK_DISPLAYMUX_SUPPORT_LEVEL in cui il driver scrive il livello di supporto ADS fornito.

Valore restituito

DxgkDdiDisplayMuxGetDriverSupportLevel 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 il DxgkDdiDisplayMuxGetDriverSupportLevel prima di DxgkDdiStartDevice. È destinato a restituire solo il livello del commutatore di visualizzazione automatico supportare il driver in modo generico. Il livello di supporto restituito non deve essere influenzato da altri fattori, tra cui:

  • La GPU per cui viene caricato il driver.
  • Qualsiasi altra GPU nel sistema.
  • Qualsiasi aspetto del sistema; ad esempio, monitoraggio interno o esterno connesso, tipo di sistema o qualsiasi informazione ottenuta dal sistema.

Se il driver supporta l'opzione di visualizzazione automatica in qualsiasi sistema, restituisce un valore che non è DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_NONE.

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

Vedere anche

DXGK_DISPLAYMUX_SUPPORT_LEVEL

DxgkDdiAddDevice

DxgkDdiStartDevice