NativeLibrary.TryLoad Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.