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 zum Verwalten systemeigener Bibliotheken bereit.
public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
- Vererbung
-
NativeLibrary
Methoden
| Name | Beschreibung |
|---|---|
| Free(IntPtr) |
Gibt eine geladene Bibliothek mit dem angegebenen Betriebssystemhandle frei oder führt keine Aktion aus, wenn das Eingabehandle lautet Zero. |
| 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, Assembly, Nullable<DllImportSearchPath>) |
Stellt eine allgemeine API zum Laden einer systemeigenen Bibliothek bereit. |
| Load(String) |
Stellt eine einfache API zum Laden einer systemeigenen Bibliothek bereit, die das Betriebssystemladeprogramm umschließt und Standardkennzeichnungen verwendet. |
| SetDllImportResolver(Assembly, DllImportResolver) |
Legt einen Rückruf fest, um systemeigene Bibliotheksimporte aus einer Assembly aufzulösen. |
| 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) |
Stellt eine allgemeine API bereit, die eine systemeigene Bibliothek lädt und einen Wert zurückgibt, der angibt, ob der Vorgang erfolgreich war. |
| TryLoad(String, IntPtr) |
Stellt eine einfache API zum Laden einer systemeigenen Bibliothek bereit und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war. |