Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
É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