NativeLibrary.TryGetExport(IntPtr, String, IntPtr) Methode

Definitie

Hiermee haalt u het adres van een geëxporteerd symbool op en wordt een waarde geretourneerd die aangeeft of de aanroep van de methode is geslaagd.

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

Parameters

handle
IntPtr

nativeint

De systeemeigen besturingssysteemgreep van de bibliotheek.

name
String

De naam van het geëxporteerde symbool.

address
IntPtr

nativeint

Wanneer de methode wordt geretourneerd, bevat u het symbooladres als deze bestaat.

Retouren

true als het adres van het geëxporteerde symbool is gevonden; anders, false.

Uitzonderingen

handle is Zero of name is null.

Opmerkingen

Dit is een eenvoudige wrapper rond aanroepen van besturingssystemen en voert geen naam-mangling uit.

Het aanroepen van deze methode met een ongeldige handle parameter anders dan IntPtr.Zero wordt niet ondersteund en resulteert in niet-gedefinieerd gedrag.

Van toepassing op