PFND3DDDI_DESTROYRESOURCE fonction de rappel (d3dumddi.h)
La fonction DestroyResource libère une ressource spécifiée.
Syntaxe
PFND3DDDI_DESTROYRESOURCE Pfnd3dddiDestroyresource;
HRESULT Pfnd3dddiDestroyresource(
HANDLE hDevice,
HANDLE unnamedParam2
)
{...}
Paramètres
hDevice
Handle de l’appareil d’affichage (contexte graphique) utilisé pour détruire la ressource.
unnamedParam2
hResource [in]
Handle vers la ressource créée par la fonction CreateResource ou OpenResource créée.
Valeur de retour
DestroyResource retourne S_OK ou un résultat d’erreur approprié est que la ressource n’est pas publiée.
Remarques
Après que le runtime Microsoft Direct3D appelle la fonction DestroyResource du pilote d’affichage en mode utilisateur, le pilote d’affichage en mode utilisateur doit d’abord vider toutes les commandes par lots qui dépendent de la ressource qui est détruite en appelant la fonction pfnRenderCb du runtime. Le pilote doit ensuite appeler la fonction pfnDeallocateCb du runtime pour détruire les allocations associées à la ressource.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
plateforme cible | Bureau |
d’en-tête | d3dumddi.h (include D3dumddi.h) |