estructura D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 (d3d12umddi.h)
D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 es la estructura en la que la función pfnGetWorkGraphMemoryRequirements del controlador en modo de usuario devuelve los requisitos de memoria del gráfico de trabajo.
Sintaxis
typedef struct D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 {
UINT64 MinSizeInBytes;
UINT64 MaxSizeInBytes;
UINT SizeGranularityInBytes;
} D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108;
Miembros
MinSizeInBytes
[out] El número mínimo de bytes que necesita el controlador para la memoria de respaldo.
MaxSizeInBytes
[out] Número máximo de bytes que el controlador necesita para la memoria de respaldo.
SizeGranularityInBytes
[out] Múltiplo que se usa para determinar otros tamaños que el controlador puede usar. Los tamaños mayores que MinSizeInBytes son mayores por un múltiplo de SizeGranularityInBytes. La aplicación puede proporcionar tamaños para la memoria de respaldo que son mayores que MinSizeInBytes más un entero múltiplo de SizeGranularityInBytes, o mayor que MaxSizeInBytes, pero simplemente desperdicia memoria, ya que el controlador no tocará memoria más allá del intervalo de tamaño y las especificaciones de granularidad aquí.
Comentarios
El mínimo se puede notificar como cero si el sistema no necesita memoria auxiliar para el gráfico. Si el mínimo se notifica como cero, el máximo también se puede notificar como cero a menos que el sistema pueda usar la memoria auxiliar si la aplicación quiere, pero también puede controlar que no se le dé ninguno. Cuando cero se notifica como un tamaño válido, la aplicación puede pasar null para la memoria de respaldo en SetProgram().
Para obtener más información, consulte Gráficos de trabajo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11, versión 24H2 (WDDM 3.2) |
Encabezado | d3d12umddi.h |