Структура 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 (include Printoem.h) |