Udostępnij za pośrednictwem


NativeLibrary.TryGetExport(IntPtr, String, IntPtr) Metoda

Definicja

Pobiera adres wyeksportowanego symbolu i zwraca wartość wskazującą, czy wywołanie metody powiodło się.

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

Parametry

handle
IntPtr

nativeint

Uchwyt systemu operacyjnego biblioteki natywnej.

name
String

Nazwa wyeksportowanego symbolu.

address
IntPtr

nativeint

Gdy metoda zwróci wartość , zawiera adres symbolu, jeśli istnieje.

Zwraca

true jeśli adres wyeksportowanego symbolu został znaleziony pomyślnie; w przeciwnym razie , false.

Wyjątki

handle jest lub Zeroname ma wartość null.

Uwagi

Jest to prosta otoka wokół wywołań systemu operacyjnego i nie wykonuje żadnych mangling nazw.

Wywołanie tej metody z nieprawidłowym handle parametrem innym niż IntPtr.Zero nie jest obsługiwane i spowoduje niezdefiniowane zachowanie.

Dotyczy