FelicaLib.BindDLL.LoadLibrary C# (CSharp) Method

LoadLibrary() private method

private LoadLibrary ( [ lpFileName ) : IntPtr
lpFileName [
return System.IntPtr
        private static extern IntPtr LoadLibrary([MarshalAs(UnmanagedType.LPWStr)] string lpFileName);

Usage Example

Ejemplo n.º 1
0
        /// <summary>
        /// DLLのロード・オブジェクト生成
        /// </summary>
        /// <param name="szFilename">バインドするDLL名</param>
        public BindDLL(string szFilename)
        {
            _pModule = BindDLL.LoadLibrary(szFilename);
            if (_pModule != IntPtr.Zero)
            {
                return;
            }
            int nResult = Marshal.GetHRForLastWin32Error();

            throw Marshal.GetExceptionForHR(nResult);
        }