DllImportResolver Délégué
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 un délégué utilisé pour résoudre des bibliothèques natives via un rappel.
public delegate IntPtr DllImportResolver(System::String ^ libraryName, Assembly ^ assembly, Nullable<DllImportSearchPath> searchPath);
public delegate IntPtr DllImportResolver(string libraryName, Assembly assembly, DllImportSearchPath? searchPath);
type DllImportResolver = delegate of string * Assembly * Nullable<DllImportSearchPath> -> nativeint
Public Delegate Function DllImportResolver(libraryName As String, assembly As Assembly, searchPath As Nullable(Of DllImportSearchPath)) As IntPtr
- libraryName
- String
Bibliothèque native à résoudre.
- assembly
- Assembly
Assembly qui demande la résolution.
- searchPath
- Nullable<DllImportSearchPath>
DefaultDllImportSearchPathsAttribute sur le PInvoke, le cas échéant. Sinon, DefaultDllImportSearchPathsAttribute sur l’assembly, le cas échéant. Sinon, null
.
nativeint
Descripteur de la bibliothèque native chargée en cas de réussite, ou Zero en cas d’échec.
Le runtime n’effectue aucune gestion de durée de vie autour du handle retourné par un DllImportResolver. Il est laissé à l’implémentation et à la consommation du code pour garder la bibliothèque chargée aussi longtemps que nécessaire et la libérer si/quand vous le souhaitez.
Get |
Obtient un objet qui représente la méthode représentée par le délégué spécifié. |
Produit | Versions |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires: