NativeLibrary.TryGetExport(IntPtr, String, IntPtr) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.