Compartir a través de


NativeLibrary Clase

Definición

Proporciona las API para administrar bibliotecas nativas.

public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
Herencia
NativeLibrary

Métodos

Free(IntPtr)

Libera una biblioteca cargada con el identificador de sistema operativo especificado, o bien no realiza ninguna acción si el identificador de entrada es Zero.

GetExport(IntPtr, String)

Obtiene la dirección de un símbolo exportado.

GetMainProgramHandle()

Obtenga un identificador que se pueda usar con GetExport(IntPtr, String) o TryGetExport(IntPtr, String, IntPtr) para resolver las exportaciones desde el módulo de punto de entrada.

Load(String)

Proporciona una API sencilla para cargar una biblioteca nativa que encapsula el cargador del sistema operativo y utiliza indicadores predeterminados.

Load(String, Assembly, Nullable<DllImportSearchPath>)

Proporciona una API de alto nivel para cargar una biblioteca nativa.

SetDllImportResolver(Assembly, DllImportResolver)

Establece una devolución de llamada para resolver las importaciones de la biblioteca nativa desde un ensamblado.

TryGetExport(IntPtr, String, IntPtr)

Obtiene la dirección de un símbolo exportado y devuelve un valor que indica si la llamada al método 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)

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

Se aplica a