__dllonexit

종료 시 호출할 루틴을 등록합니다.

구문

_onexit_t __dllonexit(   _onexit_t func,  
   _PVFV **  pbegin,   
   _PVFV **  pend   
   )  

매개 변수

func
종료 시 실행할 함수에 대한 포인터입니다.

pbegin
삭제 시 실행할 함수 목록의 시작 부분을 가리키는 변수에 대한 포인터입니다.

pend
삭제 시 실행할 함수 목록의 끝 부분을 가리키는 변수에 대한 포인터입니다.

반환 값

성공할 경우 사용자 함수에 대한 포인터입니다. 그렇지 않으면 NULL 포인터입니다.

설명

__dllonexit 함수는 _onexit 함수에서 사용되는 전역 변수가 이 루틴에 표시되지 않는다는 점을 제외하고 해당 함수와 비슷합니다. 이 함수는 전역 변수 대신 pbeginpend 매개 변수를 사용합니다.

MSVCRT.LIB와 연결된 DLL에서 _onexitatexit 함수는 자체 atexit/_onexit 목록을 유지해야 합니다. 이 루틴은 해당 DLL에서 호출하는 작업자입니다.

_PVFV 형식은 typedef void (__cdecl *_PVFV)(void)로 정의됩니다.

요구 사항

루틴 필수 파일
__dllonexit onexit.c

참고 항목

_onexit, _onexit_m