Partager via


DXGKDDI_DISPLAYMUX_PRE_SWITCH_AWAY fonction de rappel (dispmprt.h)

Dxgkrnl appelle le pilote d’affichage en mode noyau (KMD) DxgkddiDisplayMuxPreSwitchAway fonction pour avertir le pilote que l’affichage actuellement connecté à celui-ci est sur le point d’être basculé vers un autre GPU.

Syntaxe

DXGKDDI_DISPLAYMUX_PRE_SWITCH_AWAY DxgkddiDisplaymuxPreSwitchAway;

NTSTATUS DxgkddiDisplaymuxPreSwitchAway(
  PVOID DriverContext,
  ULONG VidPnTargetId,
  PULONG pSwitchPrivateDataSize
)
{...}

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.

pSwitchPrivateDataSize

[out] Pointeur vers une variable ULONG dans laquelle le pilote écrit la taille en octets des données privées de commutateur qui seront transmises à l’autre GPU pendant le commutateur.

Valeur de retour

DxgkddiDisplayMuxPreSwitchAway retourne STATUS_SUCCESS si elle réussit. Sinon, elle retourne un code d’erreur NT_STATUS 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

DxgkDdiDisplayMuxPreSwitchAwayGetPrivateData