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
ソース ビットマップに使用できる最大サイズをバイト単位で指定します。 これは、dwFixedMemoryUsage および dwPercentMemoryUsage に含まれるプラグインで指定された値適用するときに Unidrv が減算するために使用する値です。 Unidrv によって提供されます。
備考
Unidrv ドライバーは、レンダリング プラグインの IPrintOemUni::ImageProcessing メソッドのメモリ要件を考慮して、dwFixedMemoryUsage と dwPercentMemoryUsage メンバーを使用して GDI 描画サーフェイスの最適なサイズを決定します。 これらのメンバーの使用方法の詳細については、「IPrintOemUni::MemoryUsageの「解説」セクションを参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | printoem.h (Printoem.h を含む) |