Partager via


Erreur du compilateur C3519

'invalid_param' : paramètre non valide pour embedded_idl attribut

Un paramètre a été passé à l’attribut embedded_idl de #import, mais le compilateur n’a pas reconnu le paramètre.

Les seuls paramètres autorisés sont embedded_idl emitidl et no_emitidl.

L’exemple suivant génère l’erreur C3519 :

// C3519.cpp
// compile with: /LD
[module(name="MyLib2")];
#import "C:\testdir\bin\importlib.tlb" embedded_idl("no_emitidcl")
// C3519
#import "C:\testdir\bin\importlib.tlb" embedded_idl("no_emitidl")
// OK