NativeLibrary.TryGetExport(IntPtr, String, IntPtr) 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í.
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.