属性リファレンス (アルファベット順)
Visual C++ では、以下の属性を使用できます。
属性 |
説明 |
---|---|
あるコントロールが別のコントロールによって集約できることを示します。 |
|
コントロールが適用先クラスを集約することを示します。 |
|
コクラスを完全な EXE アプリケーションに関連付けられているアプリケーション オブジェクトとして識別し、コクラスの関数とプロパティがこのタイプ ライブラリでグローバルに使用できることを示します。 |
|
MIDL コンパイラに対して、COM インターフェイスの同期インターフェイスと非同期インターフェイスの両方を定義するように指示する UUID を指定します。 |
|
カスタム属性を作成できます。 |
|
プロパティがデータ連結をサポートすることを示します。 |
|
リモートに実行できない関数をリモート関数にマップできるようにします。 |
|
共用体の switch_type 属性と一緒に使用します。 |
|
COM インターフェイスを実装できる COM オブジェクトを作成します。 |
|
COM マップにインターフェイス エントリを追加します。 |
|
ユーザー定義型がコントロールであることを指定します。 |
|
指定した文字列を生成されるヘッダー ファイルに引用符なしで出力します。 |
|
独自の属性を定義できます。 |
|
行セットの列を連結して、対応するアクセサ マップに連結します。 |
|
指定した列を行セットに連結します。 |
|
OLE DB コマンドを実行します。 |
|
指定したメンバ変数を入力パラメータまたは出力パラメータに関連付けます。 |
|
プロバイダを使用したデータ ソースへの接続を作成およびカプセル化します。 |
|
OLE DB テーブルを開きます。 |
|
コクラスで定義されたカスタムまたはディスパッチ インターフェイスが、既定のプログラム可能なインターフェイスを表すことを示します。 |
|
オブジェクトを最もよく表している、1 つの連結できるプロパティを示します。 |
|
Visual Basic コードの最適化処理に使用します。 |
|
型付きのオプション パラメータに既定値を指定できます。 |
|
コントロールの既定の vtable インターフェイスとしてインターフェイスを定義します。 |
|
.idl ファイルにインターフェイスをディスパッチ インターフェイスとして配置します。 |
|
ユーザーに連結可能として表示するプロパティを指定します。 |
|
.idl ファイルにインターフェイスをデュアル インターフェイスとして配置します。 |
|
後続の IDL 属性をすべて処理し、生成される .idl ファイルに配置するかどうかを決定します。 |
|
DLL のエントリ ポイントを識別することによって、モジュール内でエクスポートされた関数または定数を指定します。 |
|
イベント レシーバを作成します。 |
|
イベント ソースを作成します。 |
|
データ構造体が .idl ファイルに配置されます。 |
|
転送する最初の配列要素のインデックスを指定します。 |
|
ユーザーがこの要素に関するヘルプ ファイルの情報を表示できるようにするためのコンテキスト ID を指定します。 |
|
タイプ ライブラリのヘルプ ファイルの名前を設定します。 |
|
.hlp ファイルまたは .chm ファイルのヘルプ トピックの ID を指定します。 |
|
ドキュメントの文字列を検索するときに使用する DLL の名前を指定します (ローカリゼーション)。 |
|
項目は存在しても、ユーザー指向ブラウザに表示されないことを示します。 |
|
メンバ関数の DISPID を指定します (インターフェイスまたはディスパッチ インターフェイスのプロパティまたはメソッド)。 |
|
DLL のエントリ ポイントを指定します。 |
|
現在のバージョンの Visual C++ ではサポートされていない属性または IDL コンストラクトを使用できます。 |
|
インターフェイス ポインタが指す COM インターフェイスの IID を指定します。 |
|
データ連結オブジェクトのプロパティに対するすべての変更が、直ちにデータベースに通知されることを示します。 |
|
強制的に IDL コクラスのメンバにするディスパッチ インターフェイスを指定します。 |
|
クラスの実装済みコンポーネント カテゴリを指定します。 |
|
メイン .idl ファイルから参照する定義が含まれる、別の .idl ファイル、.odl ファイル、またはヘッダー ファイルを指定します。 |
|
指定した .idl ファイルを生成される .idl ファイルに挿入します。 |
|
既にほかのタイプ ライブラリにコンパイルされている型を、これから作成するタイプ ライブラリで使用できるようにします。 |
|
パラメータが、呼び出し元のプロシージャから呼び出し先のプロシージャに渡されることを示します。 |
|
生成される .idl ファイルにインクルードする 1 つ以上のヘッダー ファイルを指定します。 |
|
.idl または .h ファイルが、生成される .idl ファイルにインクルードされます。 |
|
転送する最後の配列要素のインデックスを指定します。 |
|
関数にロケール識別子を渡すことができます。 |
|
転送する配列要素の数を指定します。 |
|
.idl ファイルのライブラリ ブロックの中にコンストラクトを配置します。 |
|
適用対象のコクラスがライセンスされており、IClassFactory2 を使用してインスタンスを生成する必要があることを示します。 |
|
インターフェイス ヘッダーで使用するときに、MIDL コンパイラをヘッダー ジェネレータとして使用できます。個別の関数で使用する場合は、スタブが生成されないローカル プロシージャを指定します。 |
|
有効な配列インデックスの最大値を指定します。 |
|
.idl ファイルのライブラリ ブロックを定義します。 |
|
カプセル化されていない共用体の、ネットワーク データ表現の整列を制御します。 |
|
属性を使用したときにコードが挿入されないようにします。 |
|
インターフェイス メンバをプロパティ ブラウザに表示しないことを示します。 |
|
自身でインスタンスを作成できないオブジェクトを定義します。 |
|
IDispatch の実装に、インターフェイスの記述に含まれているプロパティおよびメソッドだけが含まれるようにして、実行時にメンバを追加して拡張できないように指定します。 |
|
カスタム インターフェイス (カスタム属性と同義) を識別します。 |
|
インターフェイスをオブジェクト記述言語 (ODL) インターフェイスとして識別します。 |
|
インターフェイスがオートメーションと互換であることを示します。 |
|
メンバ関数の省略可能なパラメータを指定します。 |
|
呼び出されたプロシージャから呼び出したプロシージャに (サーバーからクライアントに) 返される、ポインタ パラメータを識別します。 |
|
クラス メンバ変数にパフォーマンス モニタ カウンタ サポートを追加します。 |
|
この属性をクラスに適用すると、パフォーマンス モニタ オブジェクトを定義できます。 |
|
クラスにパフォーマンス モニタ サポートを追加します。 |
|
パラメータ リストに表示される最上位のポインタを除くすべてのポインタの既定のポインタ属性を指定します。 |
|
指定した文字列を生成される .idl ファイルに引用符なしで出力します。 |
|
COM オブジェクトの ProgID を指定します。 |
|
プロパティ アクセサ (get) 関数を指定します。 |
|
プロパティ設定関数を指定します。 |
|
値ではなく参照を使用するプロパティ設定関数を指定します。 |
|
ポインタを完全ポインタとして指定します。 |
|
.idl ファイル内から参照されていない場合でも、typedef がタイプ ライブラリを参照するようにします。 |
|
実行時に値が設定される引数またはフィールドについて、許容値の範囲を指定します。 |
|
レジストリ キーを作成または変更します。 |
|
変数に対する代入を禁止します。 |
|
参照ポインタを識別します。 |
|
指定した登録スクリプトを実行します。 |
|
プロパティが OnRequestEdit 通知をサポートすることを示します。 |
|
クラスの必須コンポーネント カテゴリを指定します。 |
|
ライブラリ、モジュールのメンバ、インターフェイス、またはディスパッチ インターフェイスを任意に呼び出すことができないように指定します。 |
|
メンバの戻り値を受け取るパラメータを指定します。 |
|
SAFEARRAY のデータ型を指定します。 |
|
サイズ付きポインタ、サイズ付きポインタを指すサイズ付きポインタ、および 1 次元または多次元の配列に割り当てるメモリのサイズを指定します。 |
|
クラスのメンバ、プロパティ、またはメソッドがイベントのソースであることを示します。 |
|
1 次元の char、wchar_t、byte、または同等の配列、あるいはその配列へのポインタを文字列として扱う必要があることを示します。 |
|
適用先オブジェクトのエラー レポートをサポートします。 |
|
共用体のメンバを選択する共用体判別変数として機能する式または識別子を指定します。 |
|
共用体の判別変数として使用される変数の型を識別します。 |
|
メソッドへのアクセスの同期をとります。 |
|
要求ハンドラで、タグ名に関連付けられた置換メソッドとして公開します。 |
|
COM オブジェクトのスレッド モデルを指定します。 |
|
クライアント アプリケーションとサーバー アプリケーションが操作する表現型を転送型と関連付けるようにコンパイラに指示します。 |
|
型情報メンバがユーザー インターフェイスに表示する既定メンバであることを示します。 |
|
一意のポインタを指定します。 |
|
関数の呼び出し時にエラーが発生すると呼び出し元に通知します。呼び出し元は、GetLastError を呼び出してエラー コードを取得できます。 |
|
クラスまたはインターフェイスの一意の ID を指定します。 |
|
指定された列挙型を既定の 16 ビットではなく 32 ビットの要素として転送するように指示します。 |
|
関数が可変個の引数を取るように指定します。 |
|
インターフェイスまたはクラスの複数のバージョンから特定のバージョンを識別します。 |
|
バージョンに依存しない ProgID の形式を指定します。 |
|
転送時にアプリケーション固有のデータ型の代わりに使用するデータ型を指定します。 |