次の方法で共有


GdiResetDCEMF 関数 (winppi.h)

GdiResetDCEMF 関数は、スプールされた EMF 印刷ジョブの再生中にプリンターのデバイス コンテキストをリセットします。

構文

BOOL GdiResetDCEMF(
  HANDLE    SpoolFileHandle,
  PDEVMODEW pCurrDM
);

パラメーター

SpoolFileHandle

呼び出し元が指定したスプール ファイル ハンドル。GdiGetSpoolFileHandle 以前の呼び出しによって取得されます。

pCurrDM

呼び出し元が指定した、DEVMODEW 構造体へのポインター。GdiGetDevmodeForPage への以前の呼び出しによって取得

戻り値

操作が成功した場合、関数は TRUE 返します。 それ以外の場合、関数は FALSE 返します。

備考

GdiResetDCEMF 関数は、印刷プロセッサの PrintDocumentOnPrintProcessor 関数内で使用するために gdi32.dll によってエクスポートされます。

プリンターのデバイス コンテキスト リセットする必要がある場合は常に、印刷プロセッサで GdiResetDCEMF を呼び出す必要があります。 この関数は、GdiGetDevmodeForPage 関数が、現在のドキュメント ページの DEVMODEW 構造体が前のドキュメント ページと同じではないことを示すたびに呼び出す必要があります。

詳細については、「印刷プロセッサでの GDI 関数の使用」を参照してください。

必要条件

要件 価値
ターゲット プラットフォーム 万国
ヘッダー winppi.h (Winppi.h を含む)
ライブラリ Gdi32.Lib
DLL Gdi32.dll