Freigeben über


D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 Struktur (d3d12umddi.h)

D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 ist die Struktur, in der die pfnGetWorkGraphMemoryRequirements Funktion Arbeitsdiagrammspeicheranforderungen zurückgibt.

Syntax

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

Angehörige

MinSizeInBytes

[out] Die Mindestanzahl der Bytes, die der Treiber für die Sicherung des Arbeitsspeichers benötigt.

MaxSizeInBytes

[out] Die maximale Anzahl von Bytes, die der Treiber für die Sicherung des Arbeitsspeichers benötigt.

SizeGranularityInBytes

[out] Mehrfach, um andere Größen zu bestimmen, die der Treiber verwenden kann. Größen, die größer als MinSizeInBytes sind, sind durch ein Vielfaches von SizeGranularityInBytesgrößer. Die Anwendung kann Größen für das Sichern von Arbeitsspeicher bereitstellen, die größer als MinSizeInBytes sind, sowie ein ganzzahliges Vielfaches von SizeGranularityInBytes, oder größer als MaxSizeInBytes, aber es verschwendet einfach Arbeitsspeicher, da der Treiber über den Größenbereich und die Granularitätsspezifikationen hinaus keinen Touchspeicher überschreitet.

Bemerkungen

Das Minimum kann als Null gemeldet werden, wenn das System keinen Sicherungsspeicher für das Diagramm benötigt. Wenn das Minimum als Null gemeldet wird, wird das Maximum möglicherweise auch als 0 gemeldet, es sei denn, das System kann den Sicherungsspeicher verwenden, wenn die App möchte, aber auch keines behandeln kann. Wenn Null als gültige Größe gemeldet wird, kann die Anwendung null für den Sicherungsspeicher in SetProgram() übergeben.

Weitere Informationen finden Sie unter Arbeitsdiagramme.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2 (WDDM 3.2)
Header- d3d12umddi.h

Siehe auch

PFND3D12DDI_GET_WORK_GRAPH_MEMORY_REQUIREMENTS_0108