CDC::SetAbortProcnbsp(&N);

int SetAbortProc ( BOOL ( 콜백 내보내기 * lpfn ) ( HDC, int ) );

반환 값

SetAbortProc 함수의 결과를 지정합니다. 다음 값 중 일부는 다른 사람 보다 더 많은 가능성이 있지만 모두 가능。

매개 변수

lpfn

중단 절차로 설치를 중단 함수에 대 한 포인터입니다. 콜백 함수에 대 한 자세한 cdc::setabortproc에 대 한 콜백 함수 를 참조 하십시오.

주의

인쇄 작업에 대 한 중단 절차를 설치。

응용 프로그램이 인쇄 작업을 스풀링 중에 취소를 허용 하는 것, StartDoc 멤버 함수 함께 인쇄 작업을 시작 하기 전에 중단 함수를 설정 해야 합니다. 인쇄 관리자 스풀링 인쇄 작업을 취소 하거나 밖의 디스크 공간 조건을 처리 하는 응용 프로그램을 허용 하는 동안 중단 함수를 호출 합니다. 스풀링에 충분 한 디스크 공간이 없는 경우 인쇄 작업은 실패 하지 중단 기능을 설정 하는 경우。

참고 Microsoft Visual c + +의 기능을 SetAbortProc에 전달 된 콜백 함수를 만드는 단순화 합니다. EnumObjects 멤버 함수에 전달 된 주소는 __declspec (dllexport)__stdcall 호출 규칙을 내보낸 함수에 대 한 포인터。

사용자는 또한 응용 프로그램의 모듈 정의 파일에 있는 EXPORTS 문에에서 함수 이름을 내보낼 필요가 없습니다. 와 같이 내보내기 함수 한정자를 대신 사용할 수 있습니다.

BOOL 콜백 내보내기 AFunction ( HDC, int );

앨리어스 없이 이름으로 내보내기에 대 한 적절 한 수출 레코드를 내보내는 컴파일러를 발생할. 이 대부분의 요구에 대 한 작동합니다. 서 또는 앨리어싱 내보내기 함수 내보내기 하는 것과 같은 몇 가지 특별 한 경우에 당신은 아직도 필요가 모듈 정의 파일의 EXPORTS 문에 사용。

콜백 등록 인터페이스는 이제 형식 안전 (오른쪽 종류의 특정 콜백에 대 한 함수를 가리키는 함수 포인터에 전달 해야 합니다)。

참고 또한 모든 콜백 함수가 콜백 경계에서 예외를 throw 될 수 있으므로 Windows를 반환 하기 전에 Microsoft Foundation 예외를 트래핑 해야 합니다. 예외에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 Visual c + + 프로그래머 가이드 에서 예외

CDC 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

Index