Partager via


DXGKDDI_DISPLAYMUX_POST_SWITCH_TO_PHASE2 fonction de rappel (dispmprt.h)

Dxgkrnl appelle le pilote d’affichage en mode noyau (KMD) DxgkddiDisplayMuxPostSwitchToPhase2 fonction pour avertir le pilote que le commutateur mux est terminé, et que le pilote est maintenant connecté à l’affichage et doit effectuer des tâches de phase 2.

Syntaxe

DXGKDDI_DISPLAYMUX_POST_SWITCH_TO_PHASE2 DxgkddiDisplaymuxPostSwitchToPhase2;

NTSTATUS DxgkddiDisplaymuxPostSwitchToPhase2(
  PVOID DriverContext,
  ULONG VidPnTargetId,
  BOOLEAN *pWasPanelInPSR
)
{...}

Paramètres

DriverContext

[in] Gérer vers un bloc de contexte associé à un adaptateur d’affichage. La fonction DxgkDdiAddDevice a précédemment fourni ce handle à Dxgkrnl.

VidPnTargetId

[in] Cible VidPN pour laquelle la DDI est appelée.

pWasPanelInPSR

[out] Pointeur vers une valeur booléenne que le pilote doit définir pour indiquer si le panneau était dans l’auto-actualisation du panneau (PSR) lorsque le pilote a pris le contrôle.

KMD doit définir cette valeur sur TRUE si le panneau était dans PSR. Si le pilote ne peut pas déterminer de manière fiable si le panneau était dans PSR, il doit toujours définir cette valeur sur TRUE. KMD ne doit retourner la valeur FALSE que s’il peut déterminer de manière fiable que le panneau n’était pas dans psR.

Valeur de retour

DxgkddiDisplayMuxPostSwitchToPhase2 retourne STATUS_SUCCESS si elle réussit. Sinon, elle retourne un code d’erreur approprié.

Remarques

Cette DDI est appelée sous niveau de synchronisation 2.

Pour plus d’informations, consultez commutateur d’affichage automatique.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2, mise à jour 2025.01
d’en-tête dispmprt.h
IRQL PASSIVE_LEVEL

Voir aussi

DxgkddiDisplayMuxPostSwitchToPhase1