Partager via


DXGKDDI_PREPARELIVEMIGRATION fonction de rappel (d3dkmddi.h)

Dxgkrnl appelle la fonction DxgkDdiPrepareLiveMigration de KMD pour avertir le pilote de se préparer à une migration dynamique qui est 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 d’un bloc de contexte associé à un adaptateur d’affichage. Le pilote miniport d’affichage a précédemment fourni ce handle à 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 nécessaires à la préparation d’une migration dynamique.

Valeur retournée

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 ce qui est nécessaire pour gérer la migration. L’objectif de cet appel est d’établir les stratégies de planification PF/VF qui permettent à la migration dynamique de diffuser en continu sale contenu à partir de la VRAM dans l’hôte tout en préservant des performances équitables pour la VF. Si le suivi sale est signalé comme non performant, ce rappel est également l’endroit où le suivi sale est démarré.

Pour plus d’informations, consultez Migration dynamique sur des appareils GPU-P.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2 (WDDM 3.2)
En-tête d3dkmddi.h
IRQL PASSIVE_LEVEL

Voir aussi

DXGKARG_GPUP_PREPARE_LIVE_MIGRATION

DxgkDdiEndLiveMigration