PFND3DDDI_RECLAIMALLOCATIONSCB fonction de rappel (d3dumddi.h)
Appelé par le pilote d’affichage 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_RECLAIMALLOCATIONSCB Pfnd3dddiReclaimallocationscb;
HRESULT Pfnd3dddiReclaimallocationscb(
HANDLE hDevice,
const D3DDDICB_RECLAIMALLOCATIONS *unnamedParam2
)
{...}
Paramètres
hDevice
Handle de l’appareil d’affichage (contexte graphique).
unnamedParam2
pData [in]
Pointeur vers une structure D3DDDICB_RECLAIMALLOCATIONS 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 TDR (Timeout Detection and Recovery) s’est produit. Remarque : Si ce code d’erreur est retourné, la fonction appelante du pilote (généralement le pfnReclaimResources routine) doit renvoyer ce code d’erreur au runtime Direct3D. |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
serveur minimum pris en charge | Windows Server 2012 |
plateforme cible | Bureau |
d’en-tête | d3dumddi.h (include D3dumddi.h) |