HINSTANCE AFXAPI AfxLoadLibrary (LPCTSTR lpszModuleName);
반환 값
함수가 성공 하면 반환 값은 모듈 핸들. 함수가 실패 하면 반환 값은 NULL。
매개 변수
lpszModuleName
모듈의 이름을 포함 하는 null로 끝나는 문자열을 가리키는 (중 하나를 합니다.DLL 또는.EXE 파일)입니다. 지정한 이름은 모듈의 파일 이름。
함수가 실패 하면 문자열은 경로 지정 합니다. 파일이 지정된 된 디렉터리에 존재 하지 않는 경우。
경로 지정 하지 않은 경우 파일 확장자를 지정 하지 않으면 기본 확장명을 설정 합니다.DLL에 추가 됩니다. 그러나 파일 이름 문자열에는 모듈 이름에 확장자를 후행 점 문자 (.) 포함 될 수 있습니다. 함수는 다음 순서로 파일 검색 없는 경로 지정 하는 경우:
주의
AfxLoadLibrary 를 사용 하 여 DLL 모듈을 매핑할 수 있습니다. 그것은에서 사용할 수 있는 핸들을 반환 합니다 GetProcAddress DLL 함수의 주소를 가져올. 다른 실행 파일 모듈에 매핑할 AfxLoadLibrary 를 사용하실 수 있습니다.
각 프로세스는 각 로드 라이브러리 모듈에 대 한 참조 카운트를 유지합니다. 이 참조 횟수가 AfxLoadLibrary 를 호출 하 고 AfxFreeLibrary 호출 될 때마다 감소 됩니다 때마다 증가 합니다. 참조 횟수가 0 일 때 모듈은 호출 프로세스의 주소 공간에서 매핑된 및 핸들은 더 이상 유효。
응용 프로그램이 여러 스레드를 사용 하는 경우 (Win32 함수 LoadLibrary 및 FreeLibrary)는 대신 AfxLoadLibrary 및 AfxFreeLibrary 를 사용 해야 합니다. 확장 DLL 로드 하 고 언로드할 때 실행 되는 시작 및 종료 코드가 전역 MFC 상태 부패 하지 않는 지키는 AfxLoadLibrary 및 AfxFreeLibrary 를 사용 하 여。
참고 항목nbsp;AfxFreeLibrary(&N)