Поделиться через


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

См. также

IPrintOemUni::ImageProcessing

IPrintOemUni::MemoryUsage