NativeLibrary.TryLoad メソッド

定義

オーバーロード

名前 説明
TryLoad(String, IntPtr)

ネイティブ ライブラリを読み込むための単純な API を提供し、操作が成功したかどうかを示す値を返します。

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

ネイティブ ライブラリを読み込み、操作が成功したかどうかを示す値を返す高度な API を提供します。

TryLoad(String, IntPtr)

ソース:
NativeLibrary.cs
ソース:
NativeLibrary.cs
ソース:
NativeLibrary.cs
ソース:
NativeLibrary.cs
ソース:
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

例外

libraryPathnullです。

適用対象

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

ソース:
NativeLibrary.cs
ソース:
NativeLibrary.cs
ソース:
NativeLibrary.cs
ソース:
NativeLibrary.cs
ソース:
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

例外

libraryName または assemblynull

assemblyRuntimeAssemblyではありません。

適用対象