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ę QueryInterfacew 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

Zobacz też