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 descripteur de système d’exploitation spécifié, ou n’effectue aucune action si le descripteur 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) |
Fournit une API simple pour le chargement d’une bibliothèque native qui encapsule le chargeur du système d’exploitation et utilise des indicateurs par défaut. |
Load(String, Assembly, Nullable<DllImportSearchPath>) |
Fournit une API de haut niveau pour le chargement d’une bibliothèque native. |
SetDllImportResolver(Assembly, DllImportResolver) |
Définit un rappel pour la résolution des importations de bibliothèque native à 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. |