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 du périphérique d’affichage (contexte graphique) utilisé pour détruire la ressource.
unnamedParam2
hResource [in]
Handle de la ressource créée par la fonction CreateResource ou OpenResource .
Valeur retournée
DestroyResource retourne S_OK ou un résultat d’erreur approprié est que la ressource n’est pas libérée.
Remarques
Une fois que le runtime Microsoft Direct3D a appelé 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 lot 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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3dumddi.h (inclure D3dumddi.h) |