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