NativeLibrary.TryGetExport(IntPtr, String, IntPtr) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá adresu exportovaného symbolu a vrátí hodnotu, která označuje, zda volání metody bylo úspěšné.
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
Popisovač operačního systému nativní knihovny
- name
- String
Název exportovaného symbolu.
- address
-
IntPtr
nativeint
Když metoda vrátí, obsahuje adresu symbolu, pokud existuje.
Návraty
true
pokud adresa exportovaného symbolu byla úspěšně nalezena; v opačném případě . false
Výjimky
handle
je Zero nebo name
je null
.
Poznámky
Jedná se o jednoduchou obálku kolem volání operačního systému a neprovádí žádné manižování názvů.
Volání této metody s jiným neplatným handle
parametrem než IntPtr.Zero není podporováno a bude mít za následek nedefinované chování.