NativeLibrary.TryGetExport(IntPtr, String, IntPtr) Metod

Definition

Hämtar adressen till en exporterad symbol och returnerar ett värde som anger om metodanropet lyckades.

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

Parametrar

handle
IntPtr

nativeint

Operativsystemets interna biblioteksreferens.

name
String

Namnet på den exporterade symbolen.

address
IntPtr

nativeint

När metoden returnerar innehåller symboladressen, om den finns.

Returer

trueom adressen för den exporterade symbolen hittades. annars . false

Undantag

handle är Zero eller name är null.

Kommentarer

Detta är en enkel omslutning runt OS-anrop och utför inte något namn mangling.

Att anropa den här metoden med en annan ogiltig handle parameter än IntPtr.Zero stöds inte och resulterar i odefinierat beteende.

Gäller för