__dllonexit
종료 시에 호출 되는 루틴을 등록 합니다.
_onexit_t __dllonexit(
_onexit_t func,
_PVFV ** pbegin,
_PVFV ** pend
)
매개 변수
func
끝낼 때 실행 해야 하는 함수에 대 한 포인터입니다.pbegin
시작 하는 지점에서 실행할 함수를 분리 하는 변수에 대 한 포인터입니다.pend
분리 목록 끝 포인트 함수를 실행 하려면 변수에 대 한 포인터입니다.
반환 값
연결에 성공 하면 사용자의 기능에 대 한 포인터입니다.그렇지 않으면, NULL 포인터입니다.
설명
__dllonexit 함수는 유사 하는 _onexit 해당 함수에 의해 사용 되는 전역 변수가이 루틴에 표시 되지 않는 경우를 제외 하 고 작동 합니다.전역 변수 대신이 함수를 사용 하 여 pbegin 및 pend 매개 변수.
_onexit 및 atexit 함수를 DLL에서 MSVCRT와 연결 합니다.LIB는 자신의 atexit _onexit/목록을 유지 관리 해야 합니다.이 루틴은 이러한 Dll에서 호출 하는 작업자입니다.
_PVFV 형식으로 정의 typedef void (__cdecl *_PVFV)(void).
요구 사항
루틴 |
필수 파일 |
---|---|
__dllonexit |
onexit.c |