PDD_GETAVAILDRIVERMEMORY fonction de rappel (ddrawint.h)
La fonction de rappel DdGetAvailDriverMemory interroge la quantité de mémoire libre dans le tas de mémoire géré par le pilote.
Syntaxe
PDD_GETAVAILDRIVERMEMORY PddGetavaildrivermemory;
DWORD PddGetavaildrivermemory(
PDD_GETAVAILDRIVERMEMORYDATA unnamedParam1
)
{...}
Paramètres
unnamedParam1
Pointe vers une structure DD_GETAVAILDRIVERMEMORYDATA qui contient les informations requises pour exécuter la requête.
Valeur retournée
DdGetAvailDriverMemory retourne l’un des codes de rappel suivants :
Remarques
Cette fonction n’a pas besoin d’être implémentée si la mémoire est gérée par DirectDraw.
DdGetAvailDriverMemory détermine la quantité de mémoire libre dans les tas privés du pilote pour le type de surface spécifié. Le pilote doit case activée les fonctionnalités de surface spécifiées dans le membre DDSCaps de la structure suivante par rapport aux tas qu’il gère en interne, afin de déterminer la taille du tas à interroger. Par exemple, si DDSCAPS_NONLOCALVIDMEM est défini, le pilote doit retourner uniquement contributions à partir des tas AGP.
Le pilote indique sa prise en charge de DdGetAvailDriverMemory en implémentant une réponse à GUID_MiscellaneousCallbacks dans DdGetDriverInfo.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ddrawint.h (inclure Winddi.h) |