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) |