Estrutura OEMMEMORYUSAGE (printoem.h)
A estrutura de 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, da 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 pela Unidrv.
Observações
O driver Unidrv usa os valores no dwFixedMemoryUsage e dwPercentMemoryUsage membros dessa estrutura para determinar o tamanho ideal de uma superfície de desenho GDI, levando em conta os requisitos de memória de um 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) |