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