Sdílet prostřednictvím


IDiaEnumSegments

Provede výčet různých segmentů, které jsou obsaženy ve zdroji dat.

IDiaEnumSegments : IUnknown

Metody v pořadí virtuální tabulka

Následující tabulka obsahuje metody IDiaEnumSegments.

Metoda

Description

IDiaEnumSegments::get__NewEnum

Načte IEnumVARIANT Interface verzi tohoto čítače výčtu.

IDiaEnumSegments::get_Count

Zjišťuje počet segmentů.

IDiaEnumSegments::Item

Načte segmentu z indexu.

IDiaEnumSegments::Next

Načte zadaný počet segmentů v pořadí výčtu.

IDiaEnumSegments::Skip

Přeskočí zadaný počet segmentů v posloupnosti výčtu.

IDiaEnumSegments::Reset

Obnoví počáteční sekvenci výčtu.

IDiaEnumSegments::Clone

Vytvoří čítače výčtu, který obsahuje stejného státu jako aktuální čítač výčtu.

Poznámky

Poznámky pro volající

Získat voláním rozhraní QueryInterface na metodu IDiaTable objektu.Viz příklad podrobnosti.

Příklad

Tento příklad ukazuje, jak lze získat IDiaEnumSections rozhraní z tabulky.Úplnější příklad použití segmenty, najdete IDiaSegment rozhraní.

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

Požadavky

Záhlaví: Dia2.h

Knihovny: diaguids.lib

Knihovna DLL: msdia80.dll

Viz také

Referenční dokumentace

IDiaTable

IDiaSegment

Další zdroje

Rozhraní (ladění přístupu k rozhraní SDK)