OEMMEMORYUSAGE 結構 (printoem.h)
OEMMEMORYUSAGE 結構是轉譯外掛程式 IPrintOemUni::MemoryUsage 方法的輸入參數。
語法
typedef struct {
DWORD dwFixedMemoryUsage;
DWORD dwPercentMemoryUsage;
DWORD dwMaxBandSize;
} OEMMEMORYUSAGE, *POEMMEMORYUSAGE;
成員
dwFixedMemoryUsage
指定 IPrintOemUni::MemoryUsage 方法所需的固定大小記憶體數量,以位元組為單位。 由轉譯外掛程式提供。
dwPercentMemoryUsage
指定 IPrintOemUni::MemoryUsage 方法所需的可變大小記憶體數量,以 IPrintOemUni::ImageProcessing所接收的來源位圖大小百分比表示。 由轉譯外掛程式提供。
dwMaxBandSize
指定可用於來源位圖的大小上限,以位元組為單位。 這是 Unidrv 在套用包含在 dwFixedMemoryUsage 和 dwPercentMemoryUsage中所提供外掛程式值時,會使用這個值來減去的值。 由 Unidrv 提供。
言論
Unidrv 驅動程式會使用 dwFixedMemoryUsage 和 dwPercentMemoryUsage 中的值, 此結構的成員來判斷 GDI 繪圖介面的最佳大小,並考慮到轉譯外掛程式 IPrintOemUni::ImageProcessing 方法的任何記憶體需求。 如需如何使用這些成員的詳細資訊,請參閱 IPrintOemUni::MemoryUsage 一节。
要求
要求 | 價值 |
---|---|
標頭 | printoem.h (include Printoem.h) |