DXGKCB_DESTROYCONTEXTALLOCATION fonction de rappel (d3dkmddi.h)

DXGKCB_DESTROYCONTEXTALLOCATION libère une ressource qui a été précédemment allouée pour un gpu ou un contexte spécifique à l’appareil.

Syntaxe

DXGKCB_DESTROYCONTEXTALLOCATION DxgkcbDestroycontextallocation;

NTSTATUS DxgkcbDestroycontextallocation(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_HANDLE hAllocation
)
{...}

Paramètres

[in] hAdapter

Gérez la carte graphique pour laquelle l’allocation a été créée. Le pilote de miniport d’affichage reçoit le handle du membre DeviceHandle de la structure DXGKRNL_INTERFACE dans un appel à sa fonction DxgkDdiStartDevice .

[in] hAllocation

Handle affecté par le sous-système graphique DirectX (Dxgkrnl) à l’allocation de contexte. Le pilote de miniport d’affichage reçoit le handle du membre hAllocation de la structure DXGKARGCB_CREATECONTEXTALLOCATION dans un appel à la fonction DXGKCB_CREATECONTEXTALLOCATION .

Valeur retournée

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

Remarques

Le pilote miniport d’affichage appelle DXGKCB_CREATECONTEXTALLOCATION pour allouer une ressource de contexte. Après un tel appel, le pilote peut appeler DXGKCB_DESTROYCONTEXTALLOCATION à tout moment pour libérer la ressource.

DXGKCB_XXX fonctions sont implémentées par Dxgkrnl. Pour utiliser cette fonction de rappel, appelez DxgkCbDestroyContextAllocation via le DXGKRNL_INTERFACE.

Configuration requise

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

Voir aussi

DXGKARGCB_CREATECONTEXTALLOCATION

DXGKCB_CREATECONTEXTALLOCATION

DXGKRNL_INTERFACE