Struttura OEMMEMORYUSAGE (printoem.h)
La struttura OEMMEMORYUSAGE viene usata come parametro di input per il metodo IPrintOemUni::MemoryUs age di un plug-in di rendering.
Sintassi
typedef struct {
DWORD dwFixedMemoryUsage;
DWORD dwPercentMemoryUsage;
DWORD dwMaxBandSize;
} OEMMEMORYUSAGE, *POEMMEMORYUSAGE;
Membri
dwFixedMemoryUsage
Specifica la quantità, in byte, della memoria a dimensione fissa richiesta 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.
Osservazioni
Il driver Unidrv usa i valori nel dwFixedMemoryUsage e dwPercentMemoryUsage membri di questa struttura per determinare le dimensioni ottimali per una superficie di disegno GDI, tenendo conto dei requisiti di memoria del metodo IPrintOemUni::ImageProcessing di un plug-in di rendering. Per altre informazioni sull'uso di questi membri, vedere la sezione Osservazioni in IPrintOemUni::MemoryUsage.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | printoem.h (include Printoem.h) |