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 pour le périphérique d’affichage (contexte graphique).

unnamedParam2

pData [in]

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

Valeur retournée

Retourne l’une des valeurs suivantes.

Code de retour 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, il n’est pas nécessaire de retourner ce code d’erreur.

Remarques

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

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

D3DDDIARG_OFFERRESOURCES

D3DDDI_DEVICEFUNCS

Purge

Présent

ReclaimResources