Struttura OEMMEMORYUSAGE (printoem.h)
La struttura OEMMEMORYUSAGE viene usata come parametro di input per un metodo IPrintOemUni::MemoryUsage del plug-in di rendering.
Sintassi
typedef struct {
DWORD dwFixedMemoryUsage;
DWORD dwPercentMemoryUsage;
DWORD dwMaxBandSize;
} OEMMEMORYUSAGE, *POEMMEMORYUSAGE;
Members
dwFixedMemoryUsage
Specifica la quantità, in byte, della memoria di dimensioni fisse richieste dal metodo IPrintOemUni::MemoryUsage . Fornito dal plug-in di rendering.
dwPercentMemoryUsage
Specifica la quantità di memoria variabile richiesta dal metodo IPrintOemUni::MemoryUsage , espressa come percentuale delle dimensioni della bitmap di origine ricevuta da IPrintOemUni::ImageProcessing. Fornito dal plug-in di rendering.
dwMaxBandSize
Specifica le dimensioni massime, in byte, che possono essere usate per le bitmap di origine. Si tratta del valore usato da Unidrv per sottrarre i valori forniti dal plug-in contenuti in dwFixedMemoryUsage e dwPercentMemoryUsage. Fornito da Unidrv.
Commenti
Il driver Unidrv usa i valori nell'oggetto dwFixedMemoryUsage e dwPercentMemoryUsage membri di questa struttura per determinare le dimensioni ottimali per una superficie di disegno GDI, tenendo conto dei requisiti di memoria di un plug-in di rendering del metodo IPrintOemUni::ImageProcessing. Per altre informazioni sul modo in cui vengono usati questi membri, vedere la sezione Osservazioni in IPrintOemUni::MemoryUsage.
Requisiti
Requisito | Valore |
---|---|
Intestazione | printoem.h (include Printoem.h) |