NativeLibrary Clase
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í.
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. |