NativeLibrary.TryGetExport(IntPtr, String, IntPtr) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.