NativeLibrary.TryGetExport(IntPtr, String, IntPtr) Metoda

Definice

Získá adresu exportovaného symbolu a vrátí hodnotu, která urč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

truepokud byla adresa exportovaného symbolu úspěšně nalezena; v opačném případě . false

Výjimky

handle je Zero nebo name je null.

Poznámky

Toto je jednoduchý obálka kolem volání operačního systému a neprovádí žádné mangling 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í.

Platí pro