Condividi tramite


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

Vedi anche