Sdílet prostřednictvím


IDiaEnumSegments

Vytvoří výčet různých segmentů obsažených ve zdroji dat.

Syntaxe

IDiaEnumSegments : IUnknown

Metody v pořadí Vtable

Následující tabulka ukazuje metody IDiaEnumSegments.

metoda Popis
IDiaEnumSegments::get__NewEnum Načte verzi rozhraní IEnumVARIANT tohoto enumerátoru.
IDiaEnumSegments::get_Count Načte počet segmentů.
IDiaEnumSegments::Item Načte segment pomocí indexu.
IDiaEnumSegments::Next Načte zadaný počet segmentů v sekvenci výčtu.
IDiaEnumSegments::Skip Přeskočí zadaný počet segmentů v sekvenci výčtu.
IDiaEnumSegments::Reset Obnoví sekvenci výčtu na začátek.
IDiaEnumSegments::Clone Vytvoří enumerátor, který obsahuje stejný stav výčtu jako aktuální výčet.

Poznámky

Poznámky pro volající

Získejte toto rozhraní voláním QueryInterface metody na IDiaTable objektu. Podrobnosti najdete v příkladu.

Příklad

Tento příklad ukazuje, jak získat IDiaEnumSections rozhraní z tabulky. Úplný příklad použití segmentů najdete v rozhraní IDiaSegment .

void ShowSegments(IDiaTable *pTable, IDiaSession *pSession)
{
    CComPtr<IDiaEnumSegments> pSegments;
    if ( SUCCEEDED( pTable->QueryInterface(
                                __uuidof( IDiaEnumSegments ),
                                (void**)&pSegments )
                  )
       )
    {
        // Do something with this enumeration
    }
}

Požadavky

Hlavička: Dia2.h

Knihovna: diaguids.lib

DLL: msdia80.dll

Viz také