共用方式為


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 驅動程式會使用 dwFixedMemoryUsagedwPercentMemoryUsage 中的值, 此結構的成員來判斷 GDI 繪圖介面的最佳大小,並考慮到轉譯外掛程式 IPrintOemUni::ImageProcessing 方法的任何記憶體需求。 如需如何使用這些成員的詳細資訊,請參閱 IPrintOemUni::MemoryUsage 一节。

要求

要求 價值
標頭 printoem.h (include Printoem.h)

另請參閱

IPrintOemUni::ImageProcessing

IPrintOemUni::MemoryUsage