DXGKDDI_SAVEMEMORYFORHOTUPDATE fonction de rappel (d3dkmddi.h)

Avant que le pilote ne soit déchargé, il doit appeler la fonction de rappel DXGKDDI_SAVEMEMORYFORHOTUPDATE pour enregistrer les informations. Ces informations sont nécessaires pour continuer à exécuter des GPU virtuels une fois le pilote redémarré.

Syntaxe

DXGKDDI_SAVEMEMORYFORHOTUPDATE DxgkddiSavememoryforhotupdate;

NTSTATUS DxgkddiSavememoryforhotupdate(
  [in] IN_CONST_HANDLE hContext,
  [in] IN_CONST_PDXGKARG_SAVEMEMORYFORHOTUPDATE pArgs
)
{...}

Paramètres

[in] hContext

Handle du contexte miniport retourné par le pilote dans DXGKDDI_DRIVERHOTUPDATE_INTERFACE.

[in] pArgs

Pointeur vers une structure PDXGKARG_SAVEMEMORYFORHOTUPDATE .

Valeur retournée

Retournez STATUS_SUCCESS si l’opération réussit.

Remarques

Ce rappel prend en charge la mise à jour à chaud du pilote. Avant le déchargement du pilote, il est appelé pour enregistrer les informations, ce qui est nécessaire pour continuer à exécuter des GPU virtuels après son redémarré. Le pilote doit avoir l’état de chaque GPU virtuel (fonction virtuelle) actif. Dans le contexte d’un appel DxgkDdiSaveMemoryForHotUpdate , le pilote peut appeler DxgkCbSaveMemoryForHotUpdate plusieurs fois pour enregistrer des informations sur l’exécution des GPU virtuels et d’autres informations d’adaptateur nécessaires pour restaurer l’état du GPU virtuel une fois l’appareil redémarré.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 version 1903
En-tête d3dkmddi.h
IRQL <= APC_LEVEL