Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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