Partager via


DXGKCB_UPDATECONTEXTALLOCATION fonction de rappel (d3dkmddi.h)

DXGKCB_UPDATECONTEXTALLOCATION met à jour le contenu d’une allocation de contexte.

Syntaxe

DXGKCB_UPDATECONTEXTALLOCATION DxgkcbUpdatecontextallocation;

NTSTATUS DxgkcbUpdatecontextallocation(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_PDXGKARGCB_UPDATECONTEXTALLOCATION pArgs
)
{...}

Paramètres

[in] hAdapter

Handle de l’adaptateur d’affichage.

[in] pArgs

Structure DXGKARGCB_UPDATECONTEXTALLOCATION qui décrit l’opération.

Valeur retournée

DXGKCB_UPDATECONTEXTALLOCATION retourne STATUS_SUCCESS si l’opération réussit. Sinon, elle retourne l’un des codes d’erreur définis dans Ntstatus.h.

Remarques

DXGKCB_XXX fonctions sont implémentées par Dxgkrnl. Pour utiliser cette fonction de rappel, définissez les membres de DXGKARGCB_UPDATECONTEXTALLOCATION , puis appelez DxgkCbUpdateContextAllocation via le DXGKRNL_INTERFACE.

Le gestionnaire de mémoire vidéo mappe l’allocation spécifiée dans l’espace d’adressage du processus de pagination, puis appelle DXGKCB_UPDATECONTEXTALLOCATION pour déclencher une opération de pagination de mise à jour de l’allocation de contexte, en passant au pilote d’affichage en mode noyau les données privées du pilote spécifiées.

L’appel à DXGKCB_UPDATECONTEXTALLOCATION retourne une fois la mise à jour de l’allocation de contexte terminée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 (WDDM 2.0)
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3dkmddi.h (include D3dkmddi.h)
IRQL PASSIVE_LEVEL

Voir aussi

DXGKARGCB_UPDATECONTEXTALLOCATION

DXGKRNL_INTERFACE