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 .