Partager via


DXGKDDI_PREPARELIVEMIGRATION fonction de rappel (d3dkmddi.h)

Dxgkrnl appelle la fonction DxgkDdiPrepareLiveMigration pour informer le pilote de préparer une migration dynamique sur le point de commencer.

Syntaxe

DXGKDDI_PREPARELIVEMIGRATION DxgkddiPreparelivemigration;

NTSTATUS DxgkddiPreparelivemigration(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_GPUP_PREPARE_LIVE_MIGRATION pArgs
)
{...}

Paramètres

hAdapter

[in] Handle vers un bloc de contexte associé à un adaptateur d’affichage. Le pilote miniport d’affichage a précédemment fourni ce handle pour Dxgkrnl dans le paramètre de sortie MiniportDeviceContext de la fonction DXGKDDI_ADD_DEVICE.

pArgs

[in] Pointeur vers une structure DXGKARG_GPUP_PREPARE_LIVE_MIGRATION qui contient les informations requises pour préparer une migration dynamique.

Valeur de retour

DxgkDdiPrepareLiveMigration retourne STATUS_SUCCESS si elle réussit ; sinon, elle retourne un code NTSTATUS approprié.

Remarques

Un appel à DxgkDdiPrepareLiveMigration permet au pilote de configurer la fonction virtuelle (VF), sa planification, son propre état interne et tout autre élément nécessaire à la gestion de la migration. L’objectif de cet appel est d’établir les stratégies de planification PF/VF qui fournissent la capacité de la migration dynamique à diffuser en continu du contenu sale à partir de la mémoire virtuelle dans l’hôte tout en préservant les performances équitables pour la machine virtuelle. Si le suivi incorrect est signalé comme non performant, ce rappel est également l’endroit où le suivi incorrect est démarré.

Pour plus d’informations, consultez migration dynamique sur les appareils GPU-P.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2 (WDDM 3.2)
d’en-tête d3dkmddi.h
IRQL PASSIVE_LEVEL

Voir aussi

DXGKARG_GPUP_PREPARE_LIVE_MIGRATION

DxgkDdiEndLiveMigration