共用方式為


(wingdi.h) 的 ABORTPROC 回呼函式

AbortProc 函式是搭配 SetAbortProc 函式使用的應用程式定義回呼函式。 當列印作業在多任務緩衝處理期間取消時,就會呼叫它。 ABORTPROC 類型會定義這個回呼函式的指標。 AbortProc 是應用程式定義函數名稱的佔位元。

語法

ABORTPROC Abortproc;

BOOL Abortproc(
  HDC unnamedParam1,
  int unnamedParam2
)
{...}

參數

unnamedParam1

unnamedParam2

傳回值

回呼函式應該會傳回 TRUE 以繼續列印作業或 FALSE 以取消列印作業。

備註

注意 這是封鎖或同步函式,可能不會立即傳回。 此函式傳回的速度取決於運行時間因素,例如網路狀態、列印伺服器設定和印表機驅動程序實作—撰寫應用程式時難以預測的因素。 從管理與使用者介面互動的線程呼叫此函式,可能會使應用程式看起來沒有回應。
 
如果 iError 參數SP_OUTOFDISK,應用程式不需要取消列印作業。 如果未取消作業,則必須藉由呼叫 PeekMessageGetMessage 函式來產生列印管理員。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 wingdi.h (包含 Windows.h)

另請參閱

GetMessage

PeekMessage

列印多工緩衝處理器 API 函式

列印

SetAbortProc