Структура 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) |