DllMain Expert 콜백 함수

전문가는 DllMain 함수를 구현합니다. 운영 체제는 DllMain을 호출하여 전문가의 instance 대한 핸들을 얻습니다.

구문

BOOL WINAPI DllMain(
  _Out_ HINSTANCE hInstance,
  _In_  ULONG     ulReason,
        LPVOID    Reserved
);

매개 변수

hInstance [out]

전문가의 instance 처리합니다.

전문가가 네트워크 모니터 사용자 인터페이스를 사용하는 경우 hInstance 값을 전역 변수에 저장해야 합니다. 이 방법은 ulReason 매개 변수의 값이 DLL_PROCESS_ATTACH 설정된 경우에만 필요합니다.

ulReason [in]

함수가 호출된 이유를 나타냅니다. DLL_PROCESS_ATTACH 값(DLL이 처음 로드될 때 적용됨)은 전문가가 hInstance 값을 전역 변수에 저장해야 했음을 나타냅니다.

다른 값을 사용하면 DllMain 함수에 대한 모든 호출을 무시할 수 있습니다. 운영 체제에서 설정할 수 있는 모든 플래그 목록은 DLLMain을 참조하세요.

Reserved

매개 변수가 사용되지 않습니다.

반환 값

함수가 성공하면 반환 값은 TRUE입니다.

함수가 실패하면 반환 값은 FALSE입니다.

설명

운영 체제는 프로세스가 전문가 DLL을 로드하거나 언로드할 때 DllMain 전문가 함수를 호출합니다. DllMain expert 함수는 전문가에게 구성 또는 결과를 보기 위한 사용자 인터페이스가 있는 경우에만 내보낸 다음 적절한 hInstance 값을 반환하기 위해서만 내보내야 합니다.

DllMain expert 함수는 동적 링크 라이브러리 DllMain 함수를 기반으로 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Process.h