Compartir a través de


NativeLibrary.TryLoad Método

Definición

Sobrecargas

TryLoad(String, IntPtr)

Proporciona una API sencilla para cargar una biblioteca nativa y devuelve un valor que indica si la operación se ha realizado correctamente.

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

Proporciona una API de alto nivel que carga una biblioteca nativa y devuelve un valor que indica si la operación se ha realizado correctamente.

TryLoad(String, IntPtr)

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

Proporciona una API sencilla para cargar una biblioteca nativa y devuelve un valor que indica si la operación se ha realizado correctamente.

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

Parámetros

libraryPath
String

Nombre de la biblioteca nativa que se cargará.

handle
IntPtr

nativeint

Cuando vuelve el método, es el identificador de sistema operativo de la biblioteca nativa cargada.

Devoluciones

true si la biblioteca nativa se cargó correctamente; de lo contrario, false.

Excepciones

libraryPath es null.

Se aplica a

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

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

Proporciona una API de alto nivel que carga una biblioteca nativa y devuelve un valor que indica si la operación se ha realizado correctamente.

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

Parámetros

libraryName
String

Nombre de la biblioteca nativa que se cargará.

assembly
Assembly

Ensamblado que carga la biblioteca nativa.

searchPath
Nullable<DllImportSearchPath>

Ruta de búsqueda.

handle
IntPtr

nativeint

Cuando vuelve el método, es el identificador de sistema operativo de la biblioteca nativa cargada.

Devoluciones

true si la biblioteca nativa se cargó correctamente; de lo contrario, false.

Excepciones

libraryPath o assembly es null.

assembly no es un RuntimeAssembly.

Se aplica a