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 qui étaient précédemment proposées à la réutilisation.
Syntaxe
PFND3DDDI_RECLAIMALLOCATIONS2CB Pfnd3dddiReclaimallocations2cb;
HRESULT Pfnd3dddiReclaimallocations2cb(
HANDLE hDevice,
D3DDDICB_RECLAIMALLOCATIONS2 *unnamedParam2
)
{...}
Paramètres
hDevice
Handle pour le périphérique d’affichage.
unnamedParam2
pData [in, out]
Pointeur vers une structure D3DDDICB_RECLAIMALLOCATIONS2 qui définit les allocations à récupérer.
Valeur retournée
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 de miniport d’affichage n’ont 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 du délai d’expiration (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
Condition requise | Valeur |
---|---|
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 (inclure D3dumddi.h) |