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 |