コンパイラ エラー C3519
'invalid_param': embedded_idl 属性への無効なパラメーターです
パラメーターが #import の embedded_idl
属性に渡されましたが、コンパイラはパラメーターを認識しませんでした。
embedded_idl
に許可されるパラメーターは、emitidl
と no_emitidl
のみです。
次の例では 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