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 |
---|---|
Récupère la version d' IEnumVARIANT Interface de cet énumérateur. |
|
Récupère le nombre de segments. |
|
Récupère un segment au moyen d'un index. |
|
Récupère un nombre spécifié de segments de la séquence d'énumération. |
|
Ignore un nombre spécifié de segments dans une séquence d'énumération. |
|
réinitialise une séquence d'énumération au début. |
|
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
Autres ressources
Interfaces (Kit de développement logiciel de Debug Interface Access)