NativeLibrary Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt APIs für die Verwaltung nativer Bibliotheken bereit.
public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
- Vererbung
-
NativeLibrary
Methoden
Free(IntPtr) |
Gibt eine geladene Bibliothek mit dem angegebenen Betriebssystemhandle frei, oder führt keine Aktion durch, wenn das Eingabehandle Zero ist. |
GetExport(IntPtr, String) |
Ruft die Adresse eines exportierten Symbols ab. |
GetMainProgramHandle() |
Rufen Sie ein Handle ab, das mit GetExport(IntPtr, String) oder TryGetExport(IntPtr, String, IntPtr) zum Auflösen von Exporten aus dem Einstiegspunktmodul verwendet werden kann. |
Load(String) |
Bietet eine einfache API zum Laden einer nativen Bibliothek, die das Betriebssystem-Ladeprogramm umschließt und Standardflags verwendet. |
Load(String, Assembly, Nullable<DllImportSearchPath>) |
Bietet eine API auf höchster Stufe zum Laden einer nativen Bibliothek. |
SetDllImportResolver(Assembly, DllImportResolver) |
Legt einen Rückruf für die Auflösung von Importen nativer Bibliotheken aus einer Assembly fest. |
TryGetExport(IntPtr, String, IntPtr) |
Ruft die Adresse eines exportierten Symbols ab und gibt einen Wert zurück, der angibt, ob der Methodenaufruf erfolgreich war. |
TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr) |
Bietet eine API auf höchster Stufe zum Laden einer nativen Bibliothek und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war. |
TryLoad(String, IntPtr) |
Bietet eine einfache API zum Laden einer nativen Bibliothek und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war. |