Freigeben über


OEMMEMORYUSAGE-Struktur (printoem.h)

Die OEMMEMORYUSAGE-Struktur wird als Eingabeparameter für die IPrintOemUni::MemoryUsage-Methode eines Rendering-Plug-Ins verwendet.

Syntax

typedef struct {
  DWORD dwFixedMemoryUsage;
  DWORD dwPercentMemoryUsage;
  DWORD dwMaxBandSize;
} OEMMEMORYUSAGE, *POEMMEMORYUSAGE;

Member

dwFixedMemoryUsage

Gibt den Für die IPrintOemUni::MemoryUsage-Methode erforderlichen Arbeitsspeicher in Bytes an. Wird vom Rendering-Plug-In bereitgestellt.

dwPercentMemoryUsage

Gibt die Für die IPrintOemUni::MemoryUsage-Methode erforderliche Arbeitsspeichergröße an, ausgedrückt als Prozentsatz der Größe der Quellbitbitte, die von IPrintOemUni::ImageProcessing empfangen wird. Wird vom Rendering-Plug-In bereitgestellt.

dwMaxBandSize

Gibt die maximale Größe in Bytes an, die für Quellbitbitbits verwendet werden kann. Dies ist der Wert, den Unidrv zum Subtrahieren verwendet, wenn die vom Plug-In bereitgestellten Werte in dwFixedMemoryUsage und dwPercentMemoryUsage angewendet werden. Bereitgestellt von Unidrv.

Hinweise

Der Unidrv-Treiber verwendet die Werte in den Elementen dwFixedMemoryUsage und dwPercentMemoryUsage dieser Struktur, um die optimale Größe für eine GDI-Zeichnungsoberfläche zu bestimmen, wobei alle Arbeitsspeicheranforderungen der IPrintOemUni::ImageProcessing-Methode eines Rendering-Plug-Ins berücksichtigt werden. Weitere Informationen zur Verwendung dieser Member finden Sie im Abschnitt Hinweise in IPrintOemUni::MemoryUsage.

Anforderungen

Anforderung Wert
Header printoem.h (include Printoem.h)

Weitere Informationen

IPrintOemUni::ImageProcessing

IPrintOemUni::MemoryUsage