#import ディレクティブで使用される属性へのリンクを示します。
Microsoft 固有の仕様 →
次の属性は#import ディレクティブに使用できます。
属性 |
Description |
|---|---|
変数名を 2 回にアンダースコア () の潜在的な名前の競合を解決するために追加して名前の変更C++ の予約語。 |
|
自体が別のタイプ ライブラリを参照するタイプ ライブラリが #import 参照されている場合コンパイラは他のタイプ ライブラリの暗黙の #import を実行できることを指定します。 |
|
タイプ ライブラリを維持する属性が生成したコードを .tlh ファイルに書き込むように指定します。 |
|
生成されたタイプ ライブラリのヘッダー ファイルから項目を除外します。 |
|
高度なプロパティとメソッドの名前で使用されるプレフィックスを指定します。 |
|
3 種類のプロパティのメソッドに対して別のプレフィックスを指定します。 |
|
ヘッダー ファイル (.tlh の主要なヘッダー ファイル) の生成を抑制します。 |
|
自動除外を無効にします。 |
|
タイプ ライブラリのヘッダーにソース テキストとして引数を挿入します。 |
|
コンパイラがフォーム LIBID_MyLibCLSID_MyCoClassIID_MyInterface と DIID_MyDispInterface オールドのスタイルの GUID の変数を定義し初期化します。 |
|
自動除外を無効にします。 |
|
コンパイラはデュアル インターフェイスのメソッドのラッパー関数を生成する方法を変更します。 |
|
ラッパーのメンバー関数の実装を含む .tli ヘッダーの生成を抑制します。 |
|
名前空間の名前がコンパイラによって生成されないように指定します。 |
|
コンパイラがタイプ ライブラリをレジストリを検索しないように指定します。 |
|
auto_search の属性の #import ディレクティブを使用して同じ機能を no_namespace の属性がありますがタイプ ライブラリで使用されます。 |
|
タイプ ライブラリのすべてのインターフェイスのスマート ポインターが作成されなくなります。 |
|
コンパイラを IDispatch:: 呼び出し を呼び出しHRESULT のエラー コードを返すプロパティとディスパッチ インターフェイスのメソッドの下位のラッパー関数を生成するように指定します。 |
|
これらのラッパー関数を使用する property (C++) の宣言とエラー処理のラッパー関数の生成を抑制します。 |
|
別のプレフィックスが名前の衝突を回避するために指定します。 |
|
高度なラッパー関数の COM サポート クラスの使用を無効にし低水準のデータ型の使用を強制します。 |
|
3 種類のプロパティのメソッドに対して別のプレフィックスを指定します。 |
|
名前の衝突の問題解決の作業。 |
|
タイプ ライブラリの内容を格納する名前空間の名前を変更します。 |
|
auto_search の属性の #import ディレクティブを使用して同じ機能を rename_namespace の属性がありますがタイプ ライブラリで使用されます。 |
|
主要なタイプ ライブラリ以外のライブラリを読み込むを作成できます。 |
Microsoft 固有の仕様→を終了