PFND3DDDI_RECLAIMALLOCATIONS2CB fonction de rappel (d3dumddi.h)

pfnReclaimAllocations2Cb est appelé par le pilote en mode utilisateur pour récupérer les allocations de mémoire vidéo précédemment proposées pour la réutilisation.

Syntaxe

PFND3DDDI_RECLAIMALLOCATIONS2CB Pfnd3dddiReclaimallocations2cb;

HRESULT Pfnd3dddiReclaimallocations2cb(
  HANDLE hDevice,
  D3DDDICB_RECLAIMALLOCATIONS2 *unnamedParam2
)
{...}

Paramètres

hDevice

Handle sur l’appareil d’affichage.

unnamedParam2

pData [in, out]

Pointeur vers une structure D3DDDICB_RECLAIMALLOCATIONS2 qui définit les allocations à récupérer.

Valeur de retour

Retourne l’une des valeurs suivantes.

Code de retour Description
S_OK Les allocations ont été récupérées avec succès.
E_INVALIDARG Un paramètre non valide a été fourni.
D3DDDIERR_DEVICEREMOVED Le gestionnaire de mémoire vidéo ou le pilote miniport d’affichage n’a pas pu terminer l’opération, car un événement d’arrêt Plug-and-Play (PnP) ou un événement de détection et de récupération (TDR) s’est produit.
Remarque Si ce code d’erreur est retourné, la fonction appelante du pilote (généralement la routine pfnReclaimResources ) doit retourner ce code d’erreur au runtime Direct3D.

Configuration requise

   
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

D3DDDICB_RECLAIMALLOCATIONS2

D3DDDI_DEVICECALLBACKS

pfnReclaimResources