Condividi tramite


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)

Vedere anche

IPrintOemUni::ImageProcessing

IPrintOemUni::MemoryUsage