Partager via


PFND3DDDI_OFFERRESOURCES fonction de rappel (d3dumddi.h)

Appelé par le runtime Microsoft Direct3D pour demander que le pilote d’affichage en mode utilisateur offre des ressources de mémoire vidéo à réutiliser.

Syntaxe

PFND3DDDI_OFFERRESOURCES Pfnd3dddiOfferresources;

HRESULT Pfnd3dddiOfferresources(
  HANDLE hDevice,
  const D3DDDIARG_OFFERRESOURCES *unnamedParam2
)
{...}

Paramètres

hDevice

Handle de l’appareil d’affichage (contexte graphique).

unnamedParam2

pData [in]

Pointeur vers une structure D3DDDIARG_OFFERRESOURCES qui définit les ressources de mémoire vidéo proposées par le pilote.

Valeur de retour

Retourne l’une des valeurs suivantes.

Retourner le code Description
S_OK Les ressources de mémoire vidéo ont été proposées avec succès.
D3DDDIERR_DEVICEREMOVED Le pilote a détecté que l’adaptateur d’affichage a été supprimé, de sorte que le pilote n’a pas terminé l’opération.
Si le pilote n’a pas connaissance de la suppression de l’adaptateur, le pilote n’est pas tenu de retourner ce code d’erreur.

Remarques

Si le pilote en mode utilisateur n’a pas de travail en attente de travail en attente qui fait référence à une allocation qu’il a été invité à offrir, il peut proposer immédiatement l’allocation ou reporter l’offre jusqu’à ce que l’appel suivant soit effectué à l'Vider ou Fonctions Présenter. Toutefois, le pilote doit toujours traiter tous les appels d’offre par lots qui ont été envoyés via de vidage ou Présent.

Si le pilote utilise le le service de renommage du gestionnaire de mémoire vidéo, le pilote doit offrir la dernière instance d’allocation.

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)

Voir aussi

D3DDDIARG_OFFERRESOURCES

D3DDDI_DEVICEFUNCS

de vidage

présenter

ReclaimResources