NativeLibrary.TryGetExport(IntPtr, String, IntPtr) Método

Definición

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.

public:
 static bool TryGetExport(IntPtr handle, System::String ^ name, [Runtime::InteropServices::Out] IntPtr % address);
public static bool TryGetExport (IntPtr handle, string name, out IntPtr address);
static member TryGetExport : nativeint * string * nativeint -> bool
Public Shared Function TryGetExport (handle As IntPtr, name As String, ByRef address As IntPtr) As Boolean

Parámetros

handle
IntPtr

nativeint

El identificador de sistema operativo de la biblioteca nativa.

name
String

Nombre del símbolo exportado.

address
IntPtr

nativeint

Cuando lo devuelve el método, contiene la dirección del símbolo, si existe.

Devoluciones

true si la dirección del símbolo exportado se encontró correctamente; de lo contrario, false.

Excepciones

handle es Zero o bien name es null.

Comentarios

Se trata de un contenedor sencillo en torno a las llamadas del sistema operativo y no realiza ninguna administración de nombres.

Llamar a este método con un parámetro no válido handle distinto IntPtr.Zero de no se admite y dará como resultado un comportamiento indefinido.

Se aplica a