IDiaEnumSegments
Énumère les différents segments contenus dans la source de données.
Syntax
IDiaEnumSegments : IUnknown
Méthodes dans l'ordre Vtable
Le tableau suivant présente les méthodes de IDiaEnumSegments
.
Méthode | Description |
---|---|
IDiaEnumSegments::get__NewEnum | Récupère la version de l’interface IEnumVARIANT 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 dans 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. |
IDiaEnumSegments::Clone | Crée un autre énumérateur qui contient le même état d’énumération que l’actuel. |
Remarques
Remarques pour les appelants
Obtenez cette interface en appelant la méthode QueryInterface
sur un objet IDiaTable. Pour plus de détails, voir les exemples.
Exemple
Cet exemple montre comment obtenir l’interface IDiaEnumSections
à partir d’une table. Pour obtenir un exemple plus complet de l’utilisation des segments, consultez l’interface 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