次の方法で共有


DrvStartPage 関数 (winddi.h)

DrvStartPage 関数は、レンダリングのために物理ページの内容をドライバーに送信する準備ができたら、GDI によって呼び出されます。

構文

BOOL DrvStartPage(
  [in] SURFOBJ *pso
);

パラメーター

[in] pso

SURFOBJ 構造体への呼び出し元から指定されたポインター。

戻り値

操作が成功した場合、関数は TRUE を返す必要があります。 それ以外の場合は、Win32 SetLastError 関数を呼び出してエラー コードを設定し、 FALSE を返す必要があります。

解説

プリンター グラフィックス DLL は、DrvStartPage 関数を提供する必要があります。 関数は、印刷ジョブの各物理ページがレンダリングされる前に呼び出されます。 (物理ページには、1 つ以上のドキュメント ページを含めることができます)。

通常、 関数は、GDI の EngWritePrinter 関数を呼び出すことによって、ページが印刷される前に、プリンター ハードウェアにコントロール シーケンスを送信するために使用されます。 関数は、プリンター グラフィックス DLL のページ固有の内部初期化操作を実行することもできます。

要件

   
対象プラットフォーム デスクトップ
Header winddi.h (Winddi.h を含む)

関連項目

DrvSendPage

EngWritePrinter