次の方法で共有


EngMarkBandingSurface 関数 (winddi.h)

EngMarkBandingSurface 関数は、指定したサーフェスを縞模様サーフェスとしてマークします。

構文

ENGAPI BOOL EngMarkBandingSurface(
  [in] HSURF hsurf
);

パラメーター

[in] hsurf

呼び出し元が提供する、縞模様サーフェスとしてマークするサーフェスへのハンドル。

戻り値

EngMarkBandingSurface は 成功すると TRUE を 返します。それ以外の場合は FALSE を返します。

解説

プリンター グラフィックス DLL が GDI で管理されるサーフェスを使用する場合、物理ページのビットマップ全体を保持するのに十分な大きさのサーフェスを (EngCreateBitmap を呼び出して) 作成できない場合は、EngMarkBandingSurface を呼び出す必要があります。 EngCreateBitmapEngMarkBandingSurface の両方を、プリンター グラフィックス DLL の DrvEnableSurface 関数内から呼び出す必要があります。

hsurf に指定するハンドルは、EngCreateBitmap によって返されるビットマップ ハンドルである必要があります。

プリンター グラフィックス DLL が EngMarkBandingSurface を呼び出す場合は、 DrvStartBanding 関数と DrvNextBand 関数を定義する必要があります。

要件

   
サポートされている最小のクライアント Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。
対象プラットフォーム ユニバーサル
Header winddi.h (Winddi.h を含む)
Library Win32k.lib
[DLL] Win32k.sys

関連項目

DrvEnableSurface

DrvNextBand

DrvStartBanding

EngCreateBitmap