estructura D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 (d3d12umddi.h)
D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 es la estructura en la que el controlador en modo de usuario pfnGetWorkGraphMemoryRequirements función 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 necesita el controlador para la memoria de respaldo.
SizeGranularityInBytes
[out] Varios que se usan 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 número 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í.
Observaciones
El mínimo se puede notificar como cero si el sistema no necesita memoria de respaldo para el gráfico. Si el mínimo se notifica como cero, es posible que el máximo también se notifique como cero a menos que el sistema pueda usar el almacén de respaldo si la aplicación quiere, pero también puede controlar la entrega de 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, vea Gráficos de trabajo.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11, versión 24H2 (WDDM 3.2) |
encabezado de | d3d12umddi.h |