NativeLibrary.TryGetExport(IntPtr, String, IntPtr) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.