Estructura OEMMEMORYUSAGE (printoem.h)

La estructura OEMMEMORYUSAGE se usa como parámetro de entrada para el método IPrintOemUni::MemoryUsage de un 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 los mapas de bits de origen. Este es el valor que Unidrv usa para restar al aplicar los valores proporcionados por el complemento contenidos en dwFixedMemoryUsage y dwPercentMemoryUsage. Proporcionado por Unidrv.

Comentarios

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

Requisitos

Requisito Valor
Header printoem.h (include Printoem.h)

Consulte también

IPrintOemUni::ImageProcessing

IPrintOemUni::MemoryUsage