IDiaEnumSegments
Enumera i vari segmenti contenuti nell'origine dati.
Sintassi
IDiaEnumSegments : IUnknown
Metodi nell'ordine Vtable
Nella tabella seguente vengono illustrati i metodi di IDiaEnumSegments
.
metodo | Descrizione |
---|---|
IDiaEnumSegments::get__NewEnum | Recupera la versione dell'interfaccia IEnumVARIANT di questo enumeratore. |
IDiaEnumSegments::get_Count | Recupera il numero di segmenti. |
IDiaEnumSegments::Item | Recupera un segmento tramite un indice. |
IDiaEnumSegments::Next | Recupera un numero specificato di segmenti nella sequenza di enumerazione. |
IDiaEnumSegments::Skip | Ignora un numero specificato di segmenti in una sequenza di enumerazione. |
IDiaEnumSegments::Reset | Reimposta una sequenza di enumerazione all'inizio. |
IDiaEnumSegments::Clone | Crea un enumeratore che contiene lo stesso stato di enumerazione dell'enumeratore corrente. |
Osservazioni:
Note per i chiamanti
Ottenere questa interfaccia chiamando il QueryInterface
metodo su un oggetto IDiaTable . Per informazioni dettagliate, vedere l'esempio.
Esempio
In questo esempio viene illustrato come ottenere l'interfaccia IDiaEnumSections
da una tabella. Per un esempio più completo dell'uso dei segmenti, vedere l'interfaccia IDiaSegment .
void ShowSegments(IDiaTable *pTable, IDiaSession *pSession)
{
CComPtr<IDiaEnumSegments> pSegments;
if ( SUCCEEDED( pTable->QueryInterface(
__uuidof( IDiaEnumSegments ),
(void**)&pSegments )
)
)
{
// Do something with this enumeration
}
}
Requisiti
Intestazione: Dia2.h
Libreria: diaguids.lib
DLL: msdia80.dll