IProvideMultipleClassInfo::GetInfoOfIndex メソッド (ocidl.h)
指定したインデックスから型情報を取得します。
構文
HRESULT GetInfoOfIndex(
[in] ULONG iti,
[in] DWORD dwFlags,
[out] ITypeInfo **pptiCoClass,
[out] DWORD *pdwTIFlags,
[out] ULONG *pcdispidReserved,
[out] IID *piidPrimary,
[out] IID *piidSource
);
パラメーター
[in] iti
情報を取得する型情報のインデックス。 インデックス 0 はエクステンダー オブジェクトの既定のインターフェイスです。index *pcti-1 は基本オブジェクトのインデックスです。
[in] dwFlags
要求されている out パラメーターを示すビットフィールド。 特定のフラグを示すと、関連する out パラメーターに適切な情報が割り当てられます。 このパラメーターには、次の値のいずれかを指定できます。
[out] pptiCoClass
要求された共同作成者の コクラス 型情報。 「ITypeInfo」を参照してください。
[out] pdwTIFlags
ビットフィールド フラグ。
[out] pcdispidReserved
pptiCoClass の既定のインターフェイスの DISPID の数は、独自に使用するために予約されます。 この数値を使用して、このクラスが拡張しているオブジェクトによって実装される予約範囲内の DISPID をオフセットする量を計算できます。
[out] piidPrimary
要求された共同作成者のプライマリ インターフェイスの IID。
[out] piidSource
要求された共同作成者の既定のソース インターフェイスの IID。
戻り値
このメソッドは、標準の戻り値E_INVALIDARG、E_POINTER、E_FAIL、およびS_OKを返すことができます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | ocidl.h |