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) |