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

Définition

Obtient l’adresse d’un symbole exporté et retourne une valeur qui indique si l’appel de méthode a réussi.

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

Paramètres

handle
IntPtr

nativeint

Descripteur de système d’exploitation de la bibliothèque native.

name
String

Nom du symbole exporté.

address
IntPtr

nativeint

Quand la méthode retourne, contient l’adresse du symbole, s’il existe.

Retours

true si l’adresse du symbole exporté a été trouvée avec succès ; sinon, false.

Exceptions

handle a la valeur Zero ou name a la valeur null.

Remarques

Il s’agit d’un wrapper simple autour des appels de système d’exploitation et n’effectue aucune manœuvre de nom.

L’appel de cette méthode avec un paramètre non valide handle autre que IntPtr.Zero n’est pas pris en charge et entraîne un comportement non défini.

S’applique à