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)

Vedi anche

IPrintOemUni::ImageProcessing

IPrintOemUni::MemoryUsage