Partager via


structure D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 (d3d12umddi.h)

D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 est la structure dans laquelle la fonction pfnGetWorkGraphMemoryRequirements du pilote en mode utilisateur retourne les besoins en mémoire du graphe de travail.

Syntaxe

typedef struct D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 {
  UINT64 MinSizeInBytes;
  UINT64 MaxSizeInBytes;
  UINT   SizeGranularityInBytes;
} D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108;

Membres

MinSizeInBytes

[out] Nombre minimal d’octets dont le pilote a besoin pour la mémoire de stockage.

MaxSizeInBytes

[out] Nombre maximal d’octets dont le pilote a besoin pour la mémoire de stockage.

SizeGranularityInBytes

[out] Multiple à utiliser pour déterminer d’autres tailles que le pilote peut utiliser. Les tailles supérieures à MinSizeInBytes sont plus grandes par un multiple de SizeGranularityInBytes. L’application peut fournir des tailles de stockage de mémoire supérieures à MinSizeInBytes plus un multiple entier de SizeGranularityInBytes, ou supérieures à MaxSizeInBytes, mais elle gaspille simplement de la mémoire, car le pilote ne touchera pas la mémoire au-delà de la plage de tailles et des spécifications de granularité ici.

Remarques

Le minimum peut être signalé comme zéro si le système n’a pas besoin de mémoire de stockage pour le graphique. Si le minimum est signalé comme zéro, le maximum peut également être signalé comme zéro, sauf si le système peut utiliser le magasin de stockage si l’application le souhaite, mais peut également gérer l’absence de données. Lorsque zéro est signalé comme une taille valide, l’application peut passer la valeur Null pour la mémoire de stockage dans SetProgram().

Pour plus d’informations, consultez Graphiques de travail.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2 (WDDM 3.2)
En-tête d3d12umddi.h

Voir aussi

PFND3D12DDI_GET_WORK_GRAPH_MEMORY_REQUIREMENTS_0108