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 |