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

Когда метод возвращается, дескриптор ОС загруженной собственной библиотеки.

Возвращаемое значение

true Значение , если собственная библиотека была загружена успешно; falseв противном случае .

Исключения

libraryPath равно null.

Применяется к

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

Когда метод возвращается, дескриптор ОС загруженной собственной библиотеки.

Возвращаемое значение

true Значение , если собственная библиотека была загружена успешно; falseв противном случае .

Исключения

libraryName или assembly есть null.

assembly не RuntimeAssemblyявляется .

Применяется к