IDiaEnumTables
Énumère les différentes tables contenus dans la source de données.
Syntax
IDiaEnumTables : IUnknown
Méthodes dans l'ordre Vtable
Le tableau suivant présente les méthodes de IDiaEnumTables
.
Méthode | Description |
---|---|
IDiaEnumTables::get__NewEnum | Récupère la version de l’interface IEnumVARIANT de cet énumérateur. |
IDiaEnumTables::get_Count | Récupère le nombre de tables. |
IDiaEnumTables::Item | Récupère une table au moyen d’un index ou d’un nom. |
IDiaEnumTables::Next | Récupère un nombre spécifié de tables dans la séquence d’énumération. |
IDiaEnumTables::Skip | Ignore un nombre spécifié de tables dans une séquence d’énumération. |
IDiaEnumTables::Reset | Réinitialise une séquence d'énumération. |
IDiaEnumTables::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 IDiaSession::getEnumTables.
Exemple
Cet exemple montre comment obtenir l’interface IDiaEnumTables
à partir d’une session. Pour obtenir un exemple plus complet d’utilisation de tables, consultez l’interface IDiaTable.
void ShowTableNames(IDiaSession *pSession)
{
CComPtr<IDiaEnumTables> pTables;
if ( FAILED( psession->getEnumTables( &pTables ) ) )
{
Fatal( "getEnumTables" );
}
// Do something with table
}
Configuration requise
En-tête : Dia2.h
Bibliothèque : diaguids.lib
DLL : msdia80.dll
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour