EngMarkBandingSurface 関数 (winddi.h)
EngMarkBandingSurface 関数は、指定したサーフェスを縞模様サーフェスとしてマークします。
構文
ENGAPI BOOL EngMarkBandingSurface(
[in] HSURF hsurf
);
パラメーター
[in] hsurf
呼び出し元が提供する、縞模様サーフェスとしてマークするサーフェスへのハンドル。
戻り値
EngMarkBandingSurface は 成功すると TRUE を 返します。それ以外の場合は FALSE を返します。
解説
プリンター グラフィックス DLL が GDI で管理されるサーフェスを使用する場合、物理ページのビットマップ全体を保持するのに十分な大きさのサーフェスを (EngCreateBitmap を呼び出して) 作成できない場合は、EngMarkBandingSurface を呼び出す必要があります。 EngCreateBitmap と EngMarkBandingSurface の両方を、プリンター グラフィックス DLL の DrvEnableSurface 関数内から呼び出す必要があります。
hsurf に指定するハンドルは、EngCreateBitmap によって返されるビットマップ ハンドルである必要があります。
プリンター グラフィックス DLL が EngMarkBandingSurface を呼び出す場合は、 DrvStartBanding 関数と DrvNextBand 関数を定義する必要があります。
要件
サポートされている最小のクライアント | Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | winddi.h (Winddi.h を含む) |
Library | Win32k.lib |
[DLL] | Win32k.sys |