次の方法で共有


ITypeInfo のデータ型

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

ITypeInfo では、次の構造体および列挙体使用されます。 ITypeInfo インターフェイスに関するの詳細については、 ms221172(v=vs.100).md の種類の説明のインターフェイスを参照してください。

名前

目的

ARRAYDESC

要素の型、ディメンションの数、および可変長の配列を含む、TYPEDESC によって参照される配列説明します。

CUSTDATA

カスタム データを取得するための構造。

CUSTDATAITEM

カスタム データを含む構造体。

ELEMDESC

変数、関数、または関数パラメーターの場合、型の説明およびプロセス転送情報含まれます。

FUNCDESC

関数をについて説明します。

FUNCFLAGS

関数のプロパティの定義に使用する定数を含む列挙です。

FUNCKIND

かどうか、関数としてアクセス、仮想、純粋な定義するための列挙仮想、非仮想、静的、または IDispatch の を使用します。

HREFTYPE

型の説明を識別するハンドル。

IDLDESC

構造体要素、パラメーター、または関数の戻り値をプロセス間で転送するために必要な情報を格納します。 「ELEMDESC」も参照してください。

PARAMDESC

パラメーターの型を示します。

PARAMDESCEX

パラメーターの既定属性を示します。

IMPLTYPEFLAGS

インターフェイスまたは dispinterface は、ソースまたはシンクの既定値を表します。 コクラスのこのメンバーは、実装されるのではなく呼び出されます。 メンバーする必要がありますできない表示またはプログラミング可能なユーザーによるかシンクは、VTBL を通じてイベントを受け取ります。

INVOKEKIND

関数と呼ばれ、呼び出される方法定義します。 の IDispatch::Invoke にも渡されます。

MEMBERID

型の説明をでメンバーを識別します。 インターフェイスの IDispatch 場合これと同じ、DISPID。

TYPEATTR

ITypeInfo の属性を含みます。

TYPEDESC

変数の型、関数の戻り値の型、または関数パラメーターの型を表します。

TYPEFLAGS

型の説明のプロパティと属性を定義します。

TYPEKIND

型のプロパティを定義します。

VARDESC

変数、定数、またはデータ メンバーを表します。

VARFLAGS

変数の属性の設定に使用。

VARKIND

変数の種類を定義します。

参照

概念

データ型、構造体、列挙型 (コンポーネント オートメーション)

その他の技術情報

オートメーション プログラミング リファレンス