D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 Struktur (d3d12umddi.h)
D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 ist die Struktur, in der die PfnGetWorkGraphMemoryRequirements-Funktion des Benutzermodustreibers Arbeitsspeicheranforderungen für Arbeitsdiagramme zurückgibt.
Syntax
typedef struct D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 {
UINT64 MinSizeInBytes;
UINT64 MaxSizeInBytes;
UINT SizeGranularityInBytes;
} D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108;
Member
MinSizeInBytes
[out] Die Mindestanzahl von Bytes, die der Treiber zum Sichern des Arbeitsspeichers benötigt.
MaxSizeInBytes
[out] Die maximale Anzahl von Bytes, die der Treiber zum Sichern des Arbeitsspeichers benötigt.
SizeGranularityInBytes
[out] Mehrere, die verwendet werden sollen, um andere Größen zu bestimmen, die der Treiber verwenden kann. Größen, die größer als MinSizeInBytes sind, sind um ein Vielfaches von SizeGranularityInBytes größer. Die Anwendung kann Größen für Den Sicherungsspeicher bereitstellen, der größer als MinSizeInBytes ist, sowie ein ganzzahliges Vielfaches von SizeGranularityInBytes oder größer als MaxSizeInBytes, aber sie verschwendet einfach Arbeitsspeicher, da der Treiber arbeitsspeicher nicht über den hier angegebenen Größenbereich und die Granularitätsspezifikationen hinaus berührt.
Hinweise
Das Minimum kann als Null gemeldet werden, wenn das System keinen Sicherungsspeicher für das Diagramm benötigt. Wenn das Minimum als Null angegeben wird, kann das Maximum auch als 0 gemeldet werden, es sei denn, das System kann den Sicherungsspeicher verwenden, wenn die App dies wünscht, aber auch die Bereitstellung von keinem verarbeiten 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 |
---|---|
Unterstützte Mindestversion (Client) | Windows 11, Version 24H2 (WDDM 3.2) |
Kopfzeile | d3d12umddi.h |