다음을 통해 공유


ABORTPROC 콜백 함수(wingdi.h)

AbortProc 함수는 SetAbortProc 함수와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. 스풀링 중에 인쇄 작업을 취소할 때 호출됩니다. ABORTPROC 형식은 이 콜백 함수에 대한 포인터를 정의합니다. AbortProc 은 애플리케이션 정의 함수 이름의 자리 표시자입니다.

구문

ABORTPROC Abortproc;

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

매개 변수

unnamedParam1

unnamedParam2

반환 값

콜백 함수는 인쇄 작업을 계속하려면 TRUE 를 반환하고 인쇄 작업을 취소하려면 FALSE 를 반환해야 합니다.

설명

참고 이는 차단 또는 동기 함수이며 즉시 반환되지 않을 수 있습니다. 이 함수가 얼마나 빨리 반환되는지는 네트워크 상태, 인쇄 서버 구성 및 프린터 드라이버 구현과 같은 런타임 요인(애플리케이션을 작성할 때 예측하기 어려운 요소)에 따라 달라집니다. 사용자 인터페이스와의 상호 작용을 관리하는 스레드에서 이 함수를 호출하면 애플리케이션이 응답하지 않는 것처럼 보일 수 있습니다.
 
iError 매개 변수가 SP_OUTOFDISK 경우 애플리케이션은 인쇄 작업을 취소할 필요가 없습니다. 작업을 취소하지 않는 경우 PeekMessage 또는 GetMessage 함수를 호출하여 인쇄 관리자에게 양보해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 wingdi.h(Windows.h 포함)

추가 정보

GetMessage

PeekMessage

인쇄 스풀러 API 함수

인쇄

SetAbortProc