コンパイラ属性
コンパイラ属性は、さまざまな機能を提供します。
属性 | 説明 |
---|---|
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 | インターフェイスまたはクラスの複数のバージョン間で特定のバージョンを識別します。 |