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 systemeigene Bibliotheksbetriebssystemhandle.
- name
- String
Der Name des exportierten Symbols.
- address
-
IntPtr
nativeint
Wenn die Methode zurückgegeben wird, enthält sie die Symboladresse, sofern vorhanden.
Gibt zurück
truewenn die Adresse des exportierten Symbols erfolgreich gefunden wurde; andernfalls . false
Ausnahmen
handle ist Zero oder name ist null.
Hinweise
Dies ist ein einfacher Wrapper für Betriebssystemaufrufe und führt keine Namens-Mangling durch.
Das Aufrufen dieser Methode mit einem anderen handle Parameter als IntPtr.Zero nicht unterstützt wird und zu einem nicht definierten Verhalten führt.