'System.Runtime.InteropServices.DllImportAttribute' ne peut pas être appliqué aux méthodes d’interface
Une procédure est définie à l’intérieur d’une interface, mais la définition de procédure s’applique à DllImportAttribute.
Le common language runtime (CLR) reconnaît cet attribut et sa propriété EntryPoint comme désignant une procédure de remplacement définie dans une bibliothèque de liens dynamiques (DLL) non gérée en dehors du .NET Framework. Quand le code appelle la procédure à laquelle DllImportAttribute est appliqué, le Common Language Runtime appelle plutôt la procédure non gérée désignée.
Comme la définition d’une procédure à l’intérieur d’une interface n’inclut pas d’implémentation, elle ne peut pas interagir avec des plateformes non managées en dehors du .NET Framework.
ID d’erreur : BC31530
- Supprimez DllImportAttribute de la définition de cette procédure.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :