IDiaEnumTables
Énumère les différents tables contenues dans la source de données.
IDiaEnumTables : IUnknown
méthodes en commande de Vtable
Le tableau suivant répertorie les méthodes d' IDiaEnumTables.
Méthode |
Description |
---|---|
Récupère la version d' IEnumVARIANT Interface de cet énumérateur. |
|
Récupère le nombre de tables. |
|
Récupère un tableau à l'aide d'un index ou d'une étiquette. |
|
Récupère un nombre spécifié de tables dans la séquence d'énumération. |
|
Ignore un nombre spécifié de tables 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' IDiaSession::getEnumTables .
Exemple
cet exemple montre comment obtenir l'interface d' IDiaEnumTables d'une session. Pour un exemple plus complet d'utiliser les tableaux, consultez l'interface d' 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
Référence
Autres ressources
Interfaces (Kit de développement logiciel de Debug Interface Access)