次の方法で共有


importidl

指定した .idl ファイルを生成される .idl ファイルに挿入します。

[ importidl(
      idl_file
) ];

パラメータ

  • idl_file
    アプリケーション用に生成される .idl ファイルとマージする .idl ファイルの名前を識別します。

解説

C++ 属性 importidl は idl_file に含まれるライブラリ ブロックの外部のセクションを生成される .idl ファイル内に配置し、idl_file に含まれるライブラリ セクションを生成される .idl ファイルのライブラリ セクション内に配置します。

importidl を使用するのは、手動で入力した .idl ファイルを生成される .idl ファイルと一緒に使用する場合などです。

使用例

// cpp_attr_ref_importidl.cpp
// compile with: /LD
[module(name="MyLib")];
[importidl("import.idl")];

必要条件

属性コンテキスト

対象

任意

複数回の適用

不可

必要な属性

なし

無効な属性

なし

詳細については、「属性コンテキスト」を参照してください。

参照

概念

コンパイラ属性

スタンドアロン属性

import

importlib

include (C++)

includelib (C++)

ATL サンプル