Структура OEMMEMORYUSAGE (printoem.h)

Структура OEMMEMORYUSAGE используется в качестве входного параметра метода IPrintOemUni::MemoryUsage подключаемого модуля отрисовки.

Синтаксис

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

Члены

dwFixedMemoryUsage

Задает в байтах объем памяти фиксированного размера, необходимый методу IPrintOemUni::MemoryUsage . Предоставляется подключаемым модулем отрисовки.

dwPercentMemoryUsage

Указывает объем памяти с переменным размером, необходимый методу IPrintOemUni::MemoryUsage , выраженный в процентах от размера исходного растрового изображения, полученного IPrintOemUni::ImageProcessing. Предоставляется подключаемым модулем отрисовки.

dwMaxBandSize

Указывает максимальный размер (в байтах), который можно использовать для исходных растровых изображений. Это значение, которое Unidrv использует для вычитания при применении значений подключаемого модуля, содержащихся в dwFixedMemoryUsage и dwPercentMemoryUsage. Предоставляется Unidrv.

Комментарии

Драйвер Unidrv использует значения в элементах dwFixedMemoryUsage и dwPercentMemoryUsage этой структуры, чтобы определить оптимальный размер поверхности рисования GDI с учетом любых требований к памяти метода IPrintOemUni::ImageProcessing подключаемого модуля отрисовки. Дополнительные сведения об использовании этих элементов см. в разделе Примечания статьи IPrintOemUni::MemoryUsage.

Требования

Требование Значение
Заголовок printoem.h (включая Printoem.h)

См. также раздел

IPrintOemUni::ImageProcessing

IPrintOemUni::MemoryUsage