Condividi tramite


DXGKDDI_DISPLAYMUX_SET_INTERNAL_PANEL_INFO funzione di callback (dispmprt.h)

Dxgkrnl chiama la funzione del driver di visualizzazione in modalità kernel (KMD) DxgkddiDisplayMuxSetInternalPanelInfo per fornire al driver informazioni sul pannello interno.

Sintassi

DXGKDDI_DISPLAYMUX_SET_INTERNAL_PANEL_INFO DxgkddiDisplaymuxSetInternalPanelInfo;

NTSTATUS DxgkddiDisplaymuxSetInternalPanelInfo(
  PVOID DriverContext,
  ULONG VidPnTargetId,
  PDXGK_DISPLAYMUX_SET_INTERNAL_PANEL_INFO pInternalPanelInfo
)
{...}

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.

VidPnTargetId

[in] Destinazione VidPN per cui viene chiamato il DDI.

pInternalPanelInfo

[in] Puntatore a una struttura DXGK_DISPLAYMUX_SET_INTERNAL_PANEL_INFO che contiene informazioni sul pannello interno.

Valore restituito

DxgkddiDisplayMuxSetInternalPanelInfo restituisce STATUS_SUCCESS se ha esito positivo. In caso contrario, restituisce un codice di errore appropriato.

Osservazioni

Questa DDI viene chiamata in livello di sincronizzazione 2.

Quando un adattatore viene avviato ma il mux non è ancora connesso all'adattatore, il driver non può comunicare con il pannello interno per raccogliere informazioni. Nel primo commutatore mux a tale scheda, il sistema operativo chiama DxgkddiDisplayMuxSetInternalPanelInfo per fornire queste informazioni interne al driver. Il driver può successivamente segnalare correttamente le informazioni del pannello interno al sistema operativo.

DxgkddiDisplayMuxSetInternalPanelInfo viene chiamato una sola volta durante la prima istanza di un commutatore mux a una scheda specifica dopo l'avvio di tale scheda, purché il mux non fosse connesso all'adattatore all'avvio dell'adattatore. Questa chiamata viene effettuata poco prima che venga chiamata DxgkDdiDisplayMuxPreSwitchTo.

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_SET_INTERNAL_PANEL_INFO

DxgkDdiDisplayMuxPreSwitchTo