NativeLibrary NativeLibrary NativeLibrary NativeLibrary Class

Definition

Stellt APIs für die Verwaltung nativer Bibliotheken bereit.Provides APIs for managing native libraries.

public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
Vererbung
NativeLibraryNativeLibraryNativeLibraryNativeLibrary

Methoden

Free(IntPtr) Free(IntPtr) Free(IntPtr) Free(IntPtr)

Gibt ein bestimmtes geladenes Bibliothekshandle frei oder führt keine Aktion durch, wenn das Eingabehandle Zero ist.Frees a given a loaded library handle, or takes no action if the input handle is Zero.

GetExport(IntPtr, String) GetExport(IntPtr, String) GetExport(IntPtr, String) GetExport(IntPtr, String)

Ruft die Adresse eines exportierten Symbols ab.Gets the address of an exported symbol.

Load(String) Load(String) Load(String) Load(String)

Bietet eine einfache API zum Laden einer nativen Bibliothek, die das Betriebssystem-Ladeprogramm umschließt und Standardflags verwendet.Provides a simple API for loading a native library that wraps the OS loader and uses default flags.

Load(String, Assembly, Nullable<DllImportSearchPath>) Load(String, Assembly, Nullable<DllImportSearchPath>) Load(String, Assembly, Nullable<DllImportSearchPath>) Load(String, Assembly, Nullable<DllImportSearchPath>)

Bietet eine API auf höchster Stufe zum Laden einer nativen Bibliothek.Provides a high-level API for loading a native library.

SetDllImportResolver(Assembly, DllImportResolver) SetDllImportResolver(Assembly, DllImportResolver) SetDllImportResolver(Assembly, DllImportResolver) SetDllImportResolver(Assembly, DllImportResolver)

Legt einen Rückruf für die Auflösung von Importen nativer Bibliotheken aus einer Assembly fest.Sets a callback for resolving native library imports from an assembly.

TryGetExport(IntPtr, String, IntPtr) TryGetExport(IntPtr, String, IntPtr) TryGetExport(IntPtr, String, IntPtr) TryGetExport(IntPtr, String, IntPtr)

Ruft die Adresse eines exportierten Symbols ab und gibt einen Wert zurück, der angibt, ob der Methodenaufruf erfolgreich war.Gets the address of an exported symbol and returns a value that indicates whether the method call succeeded.

TryLoad(String, IntPtr) TryLoad(String, IntPtr) TryLoad(String, IntPtr) 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.Provides a simple API for loading a native library and returns a value that indicates whether the operation succeeded.

TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr) TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr) TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr) 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.Provides a high-level API that loads a native library and returns a value that indicates whether the operation succeeded.

Gilt für: