Typedef、Enum、Union、および Struct 型の属性
次の属性は 型定義構造体 と 列挙 C++ キーワードに適用されます。
typedef
属性 |
Description |
---|---|
共用体 で switch_type の属性を使用します。 |
|
独自の属性を定義できます。 |
|
データ構造を .idl ファイル内に配置します。 |
|
送信される最初の要素のインデックスを指定します。 |
|
ヘルプ ファイルに要素に関するユーザーの情報を表示できるようにするためのコンテキスト ID を指定します。 |
|
タイプ ライブラリのヘルプ ファイルの名前を設定します。 |
|
適用先の要素の記述に使用される文字列を指定します。 |
|
.idl ファイルのライブラリ ブロック内の構造を配置します。 |
|
完全なポインターとしてポインターを指定します。 |
|
.idl ファイル内で参照されていない場合でも型定義をタイプ ライブラリに入ることを確認します。 |
|
参照のポインターを指定します。 |
|
discriminant クラスを選択する共用体として機能する式または識別子を指定します。 |
|
discriminant 共用体として使用されている変数の型を指定します。 |
|
一意のポインターを指定します。 |
|
アプリケーション固有のデータ型の代わりに転送に使用されるデータ型を指定します。 |
enum
属性 |
Description |
---|---|
独自の属性を定義できます。 |
|
データ構造を .idl ファイル内に配置します。 |
|
クラスまたはインターフェイスの一意の ID を指定します。 |
|
指定した列挙体が16 ビットの既定値ではなく 32 ビット エンティティとして送信されることを指定します。 |
union
属性 |
Description |
---|---|
独自の属性を定義できます。 |
|
データ構造を .idl ファイル内に配置します。 |
|
送信される最初の要素のインデックスを指定します。 |
|
送信する最後の要素のインデックスを指定します。 |
|
送信される配列要素の数を指定します。 |
|
有効な配列インデックスの最大値を指定します。 |
|
付きサイズポインター サイズ設定されたポインター用に設定されたポインター サイズおよび単一または多次元配列に割り当てられているメモリのサイズを指定します。 |
|
一意のポインターを指定します。 |
|
クラスまたはインターフェイスの一意の ID を指定します。 |
Nonencapsulated の共用体
属性 |
Description |
---|---|
nonencapsulated 共用体のネットワーク データ表現の配置を制御します。 |
|
コンパイラで属性を使用した結果としてコードを挿入できません。 |
struct
属性 |
Description |
---|---|
クラスが集約をサポートすることを示します。 |
|
コントロールが対象のクラスを集約することを示します。 |
|
コクラスを完全な .exe アプリケーションに関連付けられている特定しコクラスの関数とプロパティがこのタイプ ライブラリでグローバルに使用できるオブジェクトとしてアプリケーションを示します。 |
|
ActiveX コントロールを作成します。 |
|
COM インターフェイス マップにエントリを追加します。 |
|
ユーザー定義型はコントロールであることを指定します。 |
|
独自の属性を定義できます。 |
|
行セットに指定した列をバインドします。 |
|
OLE DB のコマンドを作成します。 |
|
指定したメンバー変数を入力または出力パラメーターに関連付け変数を区切ります。 |
|
データ ソースへの接続を作成します。 |
|
OLE DB テーブルを開きます。 |
|
コクラス内で定義されるカスタムまたはディスパッチ インターフェイスが既定のプログラミング インターフェイスを表すことを示します。 |
|
コントロールの既定の vtable インターフェイスとインターフェイスを定義します。 |
|
イベント レシーバーを作成します。 |
|
イベント ソースを作成します。 |
|
データ構造を .idl ファイル内に配置します。 |
|
送信される最初の要素のインデックスを指定します。 |
|
項目が存在してもユーザー指向ブラウザーに表示されないことを示します。 |
|
によってクラスのコンポーネント カテゴリを実行します。 |
|
送信する最後の要素のインデックスを指定します。 |
|
送信される配列要素の数を指定します。 |
|
有効な配列インデックスの最大値を指定します。 |
|
ターゲット クラスの必須コンポーネントのカテゴリを指定します。 |
|
付きサイズポインター サイズ設定されたポインター用に設定されたポインター サイズおよび単一または多次元配列に割り当てられているメモリのサイズを指定します。 |
|
クラスではコネクション ポイントに COM オブジェクトのソース インターフェイスを指定します。 プロパティまたはメソッドでメンバーがイベントのソースであるかバリアント オブジェクトを返すことを示します。 |
|
COM オブジェクトに対してスレッド モデルを指定します。 |
|
一意のポインターを指定します。 |
|
クラスまたはインターフェイスの一意の ID を指定します。 |
|
クラスの複数のバージョンでの特定のバージョンを指定します。 |
|
ProgID のバージョンに依存しない形式を指定します。 |