IDiaTable::Item

Pobiera odwołanie do określonego wpisu w tabeli.

Składnia

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

Parametry

index

[in] Indeks wpisu tabeli w zakresie od 0 do count-1, gdzie count jest zwracany przez metodę IDiaTable::get_Count.

element

[out] IUnknown Zwraca obiekt reprezentujący określony wpis tabeli.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.

Uwagi

Tabela reprezentuje kolekcję obiektów. W zależności od tych obiektów parametr elementu można rzutować do odpowiedniego interfejsu. Jeśli na przykład tabela zawiera obiekty IDiaSegment , parametr elementu można rzutować do interfejsu IDiaSegment .

Jest to bardziej typowe podejście do wywoływania QueryInterface metody w interfejsie IDiaTable dla odpowiedniego interfejsu modułu wyliczającego i używania określonych metod modułu wyliczającego w celu uzyskania dostępu do spisu treści. Zobacz przykład interfejs IDiaEnumInjectedSources .

Zobacz też