次の方法で共有


コンパイラ エラー C3519

'invalid_param': embedded_idl 属性への無効なパラメーターです

パラメーターが #importembedded_idl 属性に渡されましたが、コンパイラはパラメーターを認識しませんでした。

embedded_idl に許可されるパラメーターは、emitidlno_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