Compartir a través de


Estructura OEMMEMORYUSAGE (printoem.h)

La estructura de OEMMEMORYUSAGE de se usa como parámetro de entrada para el método IPrintOemUni::MemoryUs age del complemento de representación.

Sintaxis

typedef struct {
  DWORD dwFixedMemoryUsage;
  DWORD dwPercentMemoryUsage;
  DWORD dwMaxBandSize;
} OEMMEMORYUSAGE, *POEMMEMORYUSAGE;

Miembros

dwFixedMemoryUsage

Especifica la cantidad, en bytes, de memoria de tamaño fijo requerida por el método IPrintOemUni::MemoryUsage. Proporcionado por el complemento de representación.

dwPercentMemoryUsage

Especifica la cantidad de memoria de tamaño variable que requiere el método IPrintOemUni::MemoryUsage, expresado como un porcentaje del tamaño del mapa de bits de origen recibido por IPrintOemUni::ImageProcessing. Proporcionado por el complemento de representación.

dwMaxBandSize

Especifica el tamaño máximo, en bytes, que se puede usar para mapas de bits de origen. Este es el valor que Unidrv usa para restar al aplicar los valores proporcionados por el complemento incluidos en dwFixedMemoryUsage y dwPercentMemoryUsage. Suministrado por Unidrv.

Observaciones

El controlador Unidrv usa los valores de los dwFixedMemoryUsage y dwPercentMemoryUsage miembros de esta estructura para determinar el tamaño óptimo de una superficie de dibujo GDI, teniendo en cuenta los requisitos de memoria de un complemento de representación método IPrintOemUni::ImageProcess ing. Para obtener más información sobre cómo se usan estos miembros, vea la sección Comentarios de IPrintOemUni::MemoryUsage.

Requisitos

Requisito Valor
encabezado de printoem.h (include Printoem.h)

Consulte también

IPrintOemUni::ImageProcessing

IPrintOemUni::MemoryUsage