ITypeInfo::GetRefTypeOfImplType メソッド (oaidl.h)
型の説明が COM クラスについて言及している場合は、実装されているインターフェイス型の説明を取得します。 インターフェイスの場合、 GetRefTypeOfImplType は、継承されたインターフェイスの型情報 (存在する場合) を返します。
構文
HRESULT GetRefTypeOfImplType(
[in] UINT index,
[out] HREFTYPE *pRefType
);
パラメーター
[in] index
ハンドルを取得する実装された型のインデックス。 有効な範囲は、TYPEATTR 構造体の cImplTypes フィールドに対して 0 です。
[out] pRefType
実装されたインターフェイスのハンドル (存在する場合)。 このハンドルを ITypeInfo::GetRefTypeInfo に渡して、型の説明を取得できます。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
正常終了しました。 |
|
1 つ以上の引数が無効です。 |
|
渡されたインデックスが、実装されているインターフェイスの数より 0 から 1 の範囲外です。 |
注釈
TKIND_DISPATCH型の説明がデュアル インターフェイスの場合、TKIND_INTERFACE型の説明は、-1 のインデックスを使用して GetRefTypeOfImplType を呼び出し、返された pRefTypehandle を GetRefTypeInfo に渡して型情報を取得することで取得できます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | oaidl.h |