AddVectoredContinueHandler 함수(errhandlingapi.h)
벡터 계속 처리기를 등록합니다.
구문
PVOID AddVectoredContinueHandler(
ULONG First,
PVECTORED_EXCEPTION_HANDLER Handler
);
매개 변수
First
처리기를 호출해야 하는 순서입니다. 매개 변수가 0이 아닌 경우 처리기가 호출될 첫 번째 처리기입니다. 매개 변수가 0이면 처리기가 호출될 마지막 처리기입니다.
Handler
호출할 처리기에 대한 포인터입니다. 자세한 내용은 VectoredHandler를 참조하세요.
반환 값
함수가 성공하면 반환 값은 예외 처리기에 대한 포인터입니다.
함수가 실패하면 반환 값은 NULL입니다.
설명
First 매개 변수가 0이 아닌 경우 처리기는 AddVectoredContinueHandler에 대한 후속 호출이 첫 번째 처리기로 다른 처리기를 지정하는 데 사용될 때까지 호출되는 첫 번째 처리기입니다.
VectoredHandler 매개 변수가 DLL의 함수를 가리키고 DLL이 언로드된 경우 처리기는 여전히 등록됩니다. 이로 인해 애플리케이션 오류가 발생할 수 있습니다.
처리기를 등록 취소하려면 RemoveVectoredContinueHandler 함수를 사용합니다.
이 함수를 사용하는 애플리케이션을 컴파일하려면 _WIN32_WINNT 매크로를 0x0500 이상으로 정의합니다. 자세한 내용은 Windows 헤더 사용을 참조하세요.
요구 사항
지원되는 최소 클라이언트 | Windows Vista, Windows XP Professional x64 Edition [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008, Windows Server 2003 SP1 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | errhandlingapi.h(Windows.h 포함) |
라이브러리 | Kernel32.lib |
DLL | Kernel32.dll |
참고 항목
AddVectoredExceptionHandler 함수, RemoveVectoredExceptionHandler 함수, 벡터 예외 처리, VectoredHandler