次の方法で共有


IDiaTable::Item

テーブル内の指定されたエントリへの参照を取得します。

構文

HRESULT Item ( 
   DWORD      index,
   IUnknown** element
);

パラメーター

index

[入力] 0 から count-1 の範囲のテーブル エントリのインデックス。count は、IDiaTable::get_Count メソッドによって返されます。

element

[出力] 指定されたテーブル エントリを表す IUnknown オブジェクトを返します。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。

解説

テーブルは、オブジェクトのコレクションを表します。 これらのオブジェクトに応じて、要素パラメーターを適切なインターフェイスにキャストできます。 たとえば、テーブルに IDiaSegment オブジェクトが含まれている場合は、要素パラメーターを IDiaSegment インターフェイスにキャストできます。

適切な列挙子インターフェイスに対して、IDiaTable インターフェイスの QueryInterface メソッドを呼び出し、列挙子の特定のメソッドを使用してテーブルの内容にアクセスするのがより一般的な方法です。 例については、IDiaEnumInjectedSources インターフェイスを参照してください。

関連項目