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