NativeLibrary.TryGetExport(IntPtr, String, IntPtr) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Adresse eines exportierten Symbols ab und gibt einen Wert zurück, der angibt, ob der Methodenaufruf erfolgreich war.
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
Parameter
- handle
-
IntPtr
nativeint
Das Betriebssystemhandle der nativen Bibliothek.
- name
- String
Der Name des exportierten Symbols.
- address
-
IntPtr
nativeint
Enthält bei Rückgabe der Methode die Symboladresse, sofern vorhanden.
Gibt zurück
true
, wenn die Adresse des exportierten Symbols erfolgreich gefunden wurde; false
andernfalls .
Ausnahmen
handle
ist Zero oder name
ist null
.
Hinweise
Dies ist ein einfacher Wrapper für Betriebssystemaufrufe und führt keine Namensmangling aus.
Das Aufrufen dieser Methode mit einem anderen ungültigen handle
Parameter als IntPtr.Zero wird nicht unterstützt und führt zu undefiniertem Verhalten.