Estrutura OEMMEMORYUSAGE (printoem.h)
A estrutura OEMMEMORYUSAGE é usada como um parâmetro de entrada para o método IPrintOemUni::MemoryUsage de um plug-in de renderização.
Sintaxe
typedef struct {
DWORD dwFixedMemoryUsage;
DWORD dwPercentMemoryUsage;
DWORD dwMaxBandSize;
} OEMMEMORYUSAGE, *POEMMEMORYUSAGE;
Membros
dwFixedMemoryUsage
Especifica a quantidade, em bytes, de memória de tamanho fixo exigida pelo método IPrintOemUni::MemoryUsage . Fornecido pelo plug-in de renderização.
dwPercentMemoryUsage
Especifica a quantidade de memória de tamanho variably exigida pelo método IPrintOemUni::MemoryUsage , expresso como uma porcentagem do tamanho do bitmap de origem recebido por IPrintOemUni::ImageProcessing. Fornecido pelo plug-in de renderização.
dwMaxBandSize
Especifica o tamanho máximo, em bytes, que pode ser usado para bitmaps de origem. Esse é o valor que o Unidrv usa para subtrair ao aplicar os valores fornecidos pelo plug-in contidos em dwFixedMemoryUsage e dwPercentMemoryUsage. Fornecido por Unidrv.
Comentários
O driver Unidrv usa os valores nos membros dwFixedMemoryUsage e dwPercentMemoryUsage dessa estrutura para determinar o tamanho ideal para uma superfície de desenho GDI, levando em conta todos os requisitos de memória do método IPrintOemUni::ImageProcessing de um plug-in de renderização. Para obter mais informações sobre como esses membros são usados, consulte a seção Comentários em IPrintOemUni::MemoryUsage.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | printoem.h (inclua Printoem.h) |