NativeLibrary Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des API pour la gestion des bibliothèques natives.
public ref class NativeLibrary abstract sealed
public static class NativeLibrary
type NativeLibrary = class
Public Class NativeLibrary
- Héritage
-
NativeLibrary
Méthodes
Free(IntPtr) |
Libère une bibliothèque chargée avec le handle de système d’exploitation spécifié ou n’effectue aucune action si le handle d’entrée est Zero. |
GetExport(IntPtr, String) |
Obtient l’adresse d’un symbole exporté. |
GetMainProgramHandle() |
Obtenez un handle qui peut être utilisé avec GetExport(IntPtr, String) ou TryGetExport(IntPtr, String, IntPtr) pour résoudre les exportations à partir du module de point d’entrée. |
Load(String, Assembly, Nullable<DllImportSearchPath>) |
Fournit une API de haut niveau pour le chargement d’une bibliothèque native. |
Load(String) |
Fournit une API simple pour le chargement d’une bibliothèque native qui encapsule le chargeur de système d’exploitation et utilise des indicateurs par défaut. |
SetDllImportResolver(Assembly, DllImportResolver) |
Définit un rappel pour la résolution des importations de bibliothèque natives à partir d’un assembly. |
TryGetExport(IntPtr, String, IntPtr) |
Obtient l’adresse d’un symbole exporté et retourne une valeur qui indique si l’appel de méthode a réussi. |
TryLoad(String, Assembly, Nullable<DllImportSearchPath>, IntPtr) |
Fournit une API de haut niveau qui charge une bibliothèque native et retourne une valeur qui indique si l’opération a réussi. |
TryLoad(String, IntPtr) |
Fournit une API simple pour le chargement d’une bibliothèque native et retourne une valeur qui indique si l’opération a réussi. |