NativeLibrary.TryGetExport(IntPtr, String, IntPtr) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.