Partager via


IDiaEnumSegments

énumère les différents segments contenus dans la source de données.

IDiaEnumSegments : IUnknown

méthodes en commande de Vtable

Le tableau suivant répertorie les méthodes d' IDiaEnumSegments.

Méthode

Description

IDiaEnumSegments::get__NewEnum

Récupère la version d' IEnumVARIANT Interface de cet énumérateur.

IDiaEnumSegments::get_Count

Récupère le nombre de segments.

IDiaEnumSegments::Item

Récupère un segment au moyen d'un index.

IDiaEnumSegments::Next

Récupère un nombre spécifié de segments de la séquence d'énumération.

IDiaEnumSegments::Skip

Ignore un nombre spécifié de segments dans une séquence d'énumération.

IDiaEnumSegments::Reset

réinitialise une séquence d'énumération au début.

IDiaEnumSegments::Clone

crée un énumérateur qui contient le même état d'énumération que l'énumérateur actuel.

Notes

Remarques pour les appelants

obtenez cette interface en appelant la méthode d' QueryInterface sur un objet d' IDiaTable . Consultez l'exemple pour plus de détails.

Exemple

Cet exemple montre comment obtenir l'interface d' IDiaEnumSections d'une table. Pour un exemple plus complet d'utiliser des segments, consultez l'interface d' IDiaSegment .

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

Configuration requise

en-tête : Dia2.h

bibliothèque : diaguids.lib

DLL : msdia80.dll

Voir aussi

Référence

IDiaTable

IDiaSegment

Autres ressources

Interfaces (Kit de développement logiciel de Debug Interface Access)