GdiResetDCEMF 函式 (winppi.h)

GdiResetDCEMF 函式會在播放多任務緩衝處理 EMF 印表作業期間重設印表機的裝置內容。

語法

BOOL GdiResetDCEMF(
  HANDLE    SpoolFileHandle,
  PDEVMODEW pCurrDM
);

參數

SpoolFileHandle

呼叫端提供的多任務緩衝處理檔句柄,由先前呼叫 GdiGetSpoolFileHandle 取得。

pCurrDM

呼叫端提供的 DEVMODEW 結構的指標,由先前呼叫 GdiGetDevmodeForPage 取得。

傳回值

如果作業成功,函式會傳回 TRUE。 否則函式會傳回 FALSE

備註

GdiResetDCEMF 函式是由 gdi32.dll 匯出,用於列印處理器的 PrintDocumentOnPrintProcessor 函式內。

每當需要重設印表機的裝置內容時,列印處理器必須呼叫 GdiResetDCEMF 。 每當 GdiGetDevmodeForPage 函式指出目前文檔頁的 DEVMODEW 結構與上一個檔頁面的結構不同時,都必須呼叫函式。

如需詳細資訊,請參閱 在列印處理器中使用 GDI 函數

規格需求

需求
目標平台 Universal
標頭 winppi.h (包括 Winppi.h)
程式庫 Gdi32.Lib
Dll Gdi32.dll