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
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 |