다음을 통해 공유


NativeLibrary.TryLoad 메서드

정의

오버로드

TryLoad(String, IntPtr)

네이티브 라이브러리를 로드하기 위한 간단한 API를 제공하고 작업이 성공했는지 여부를 나타내는 값을 반환합니다.

TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr)

네이티브 라이브러리를 로드하고 작업이 성공했는지 여부를 나타내는 값을 반환하는 상위 수준 API를 제공합니다.

TryLoad(String, IntPtr)

Source:
NativeLibrary.cs
Source:
NativeLibrary.cs
Source:
NativeLibrary.cs

네이티브 라이브러리를 로드하기 위한 간단한 API를 제공하고 작업이 성공했는지 여부를 나타내는 값을 반환합니다.

public:
 static bool TryLoad(System::String ^ libraryPath, [Runtime::InteropServices::Out] IntPtr % handle);
public static bool TryLoad (string libraryPath, out IntPtr handle);
static member TryLoad : string * nativeint -> bool
Public Shared Function TryLoad (libraryPath As String, ByRef handle As IntPtr) As Boolean

매개 변수

libraryPath
String

로드할 네이티브 라이브러리의 이름입니다.

handle
IntPtr

nativeint

메서드가 반환될 때 로드된 네이티브 라이브러리의 OS 핸들입니다.

반환

true 네이티브 라이브러리가 성공적으로 로드되었으면 이고, 그렇지 않으면 입니다 false.

예외

libraryPath이(가) null인 경우

적용 대상

TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr)

Source:
NativeLibrary.cs
Source:
NativeLibrary.cs
Source:
NativeLibrary.cs

네이티브 라이브러리를 로드하고 작업이 성공했는지 여부를 나타내는 값을 반환하는 상위 수준 API를 제공합니다.

public:
 static bool TryLoad(System::String ^ libraryName, System::Reflection::Assembly ^ assembly, Nullable<System::Runtime::InteropServices::DllImportSearchPath> searchPath, [Runtime::InteropServices::Out] IntPtr % handle);
public static bool TryLoad (string libraryName, System.Reflection.Assembly assembly, System.Runtime.InteropServices.DllImportSearchPath? searchPath, out IntPtr handle);
static member TryLoad : string * System.Reflection.Assembly * Nullable<System.Runtime.InteropServices.DllImportSearchPath> * nativeint -> bool
Public Shared Function TryLoad (libraryName As String, assembly As Assembly, searchPath As Nullable(Of DllImportSearchPath), ByRef handle As IntPtr) As Boolean

매개 변수

libraryName
String

로드할 네이티브 라이브러리의 이름입니다.

assembly
Assembly

네이티브 라이브러리를 로드하는 어셈블리입니다.

searchPath
Nullable<DllImportSearchPath>

검색 경로입니다.

handle
IntPtr

nativeint

메서드가 반환될 때 로드된 네이티브 라이브러리의 OS 핸들입니다.

반환

true 네이티브 라이브러리가 성공적으로 로드되었으면 이고, 그렇지 않으면 입니다 false.

예외

libraryPath 또는 assemblynull인 경우

assembly이(가) RuntimeAssembly가 아닌 경우

적용 대상