IDiaEnumSegments
Wylicza różne segmenty zawarte w źródle danych.
Składnia
IDiaEnumSegments : IUnknown
Metody w tabeli Vtable Order
W poniższej tabeli przedstawiono metody .IDiaEnumSegments
Metoda | opis |
---|---|
IDiaEnumSegments::get__NewEnum | Pobiera wersję interfejsu IEnumVARIANT tego modułu wyliczającego. |
IDiaEnumSegments::get_Count | Pobiera liczbę segmentów. |
IDiaEnumSegments::Item | Pobiera segment za pomocą indeksu. |
IDiaEnumSegments::Next | Pobiera określoną liczbę segmentów w sekwencji wyliczenia. |
IDiaEnumSegments::Skip | Pomija określoną liczbę segmentów w sekwencji wyliczenia. |
IDiaEnumSegments::Reset | Resetuje sekwencję wyliczenia na początku. |
IDiaEnumSegments::Clone | Tworzy moduł wyliczający, który zawiera ten sam stan wyliczenia co bieżący moduł wyliczający. |
Uwagi
Uwagi dotyczące wywoływania
Uzyskaj ten interfejs, wywołując metodę QueryInterface
w obiekcie IDiaTable . Zobacz przykład, aby uzyskać szczegółowe informacje.
Przykład
W tym przykładzie pokazano, jak uzyskać IDiaEnumSections
interfejs z tabeli. Aby uzyskać bardziej kompletny przykład użycia segmentów, zobacz interfejs IDiaSegment .
void ShowSegments(IDiaTable *pTable, IDiaSession *pSession)
{
CComPtr<IDiaEnumSegments> pSegments;
if ( SUCCEEDED( pTable->QueryInterface(
__uuidof( IDiaEnumSegments ),
(void**)&pSegments )
)
)
{
// Do something with this enumeration
}
}
Wymagania
Nagłówek: Dia2.h
Biblioteka: diaguids.lib
BIBLIOTEKA DLL: msdia80.dll