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