Partager via


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)

Voir aussi

DD_GETAVAILDRIVERMEMORYDATA

DdGetDriverInfo