コンパイラ属性

コンパイラ属性は、さまざまな機能を提供します。

属性 説明
emitidl 後続のすべての IDL 属性を処理し、生成された .idl ファイルに配置するかどうかを決定します。
event_receiver イベント レシーバーを作成します。
event_source イベント ソースを作成します。
export データ構造を .idl ファイルに配置します。
implements IDL コクラスのメンバーに強制されるディスパッチ インターフェイスを指定します。
importidl 指定した .idl ファイルを、生成された .idl ファイルに挿入します。
importlib 既に他のタイプ ライブラリでコンパイル済みの型を、作成中のタイプ ライブラリで使用できるようにします。
includelib 生成された .idl ファイルに .idl または .h ファイルを含めます。
library_block .idl ファイルのライブラリ ブロック内にコンストラクトを配置します。
no_injected_text 属性の使用の結果としてコンパイラがコードを挿入しないようにします。
satype データ型 SAFEARRAY を指定します。
version インターフェイスまたはクラスの複数のバージョン間で特定のバージョンを識別します。

関連項目

グループ別の属性