Sdílet prostřednictvím


NativeLibrary.TryGetExport(IntPtr, String, IntPtr) Metoda

Definice

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

truepokud 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í.

Platí pro