Previous | Contents | Next
3.3.3 CBandiCaptureLibrary::Create
BCL을 동적으로 로드합니다. 파일명 파라메터에 _T("bdcap32.dll") 을 사용하거나 미리 정의된 BANDICAP_RELEASE_DLL_FILE_NAME 를 파라메터로 전달하면 됩니다. 만일, 해당 dll파일이 프로그램의 실행파일과 같은 폴더이 있지 않을 경우는 전체 경로명을 파라메터로 전달해서 보내주어야 합니다.
HRESULT Create(LPCTSTR szDllPathName);
-
파라메터
-
LPCTSTR szDllPathName
-
[in] BCL DLL의 파일명. 파일이 다른 경로에 있을 경우 전체 경로명을 전달하고, 같은 폴더에 있을 경우 파일명만 전달하면 된다.
-
리턴값
-
BCERR_ALREADY_CREATED
-
이미 Create() 함수가 호출된 적이 있습니다.
-
BCERR_LOAD_LIBRARY_FAIL
-
LoadLibrary() 함수 호출이 실패하였다. 해당 DLL이 대상 경로에 존재하는지 확인하여 보시기 바랍니다.
-
BCERR_GET_PROC_ADDRESS_FAIL
-
GetProcAddress() 함수 호출이 실패하였다. 해당 DLL 파일이 손상되었거나 잘못된 파일이 아닌지 확인하여 보시기 바랍니다.
-
BCERR_INVALID_VERSION
-
버전이 잘못되었다. bdcap32.dll 파일과 BandiCap.h 파일의 버전이 맞지 않습니다.
-
BCERR_NOT_ENOUGH_MEMORY
-
메모리 부족
-
BCERR_UNSUPPORTED_OS
-
지원하지 않는 OS 입니다. BCL은 Windows 95, 98(se), ME, NT3.5, NT4.0은 지원하지 않습니다.
Copyright(C) 2008-2025 Bandicam.com, https://www.bandicam.com
Bandi Capture Library 2.5.0.250 created : 2017-02-03 오후 3:34:51