IDiaEnumTablesIDiaEnumTables

Énumère les différents tableaux contenus dans la source de données.Enumerates the various tables contained in the data source.

SyntaxeSyntax

IDiaEnumTables : IUnknown  

Méthodes dans l'ordre VtableMethods in Vtable Order

Le tableau suivant présente les méthodes de IDiaEnumTables.The following table shows the methods of IDiaEnumTables.

MéthodeMethod DescriptionDescription
IDiaEnumTables::get__NewEnumIDiaEnumTables::get__NewEnum Récupère le IEnumVARIANT Interface version de cet énumérateur.Retrieves the IEnumVARIANT Interface version of this enumerator.
IDiaEnumTables::get_CountIDiaEnumTables::get_Count Récupère le nombre de tables.Retrieves the number of tables.
IDiaEnumTables::ItemIDiaEnumTables::Item Récupère un tableau au moyen d’un index ou un nom.Retrieves a table by means of an index or a name.
IDiaEnumTables::NextIDiaEnumTables::Next Récupère un nombre spécifié de tables dans la séquence d’énumération.Retrieves a specified number of tables in the enumeration sequence.
IDiaEnumTables::SkipIDiaEnumTables::Skip Ignore un nombre spécifié de tables dans une séquence d’énumération.Skips a specified number of tables in an enumeration sequence.
IDiaEnumTables::ResetIDiaEnumTables::Reset Réinitialise une séquence d’énumération au début.Resets an enumeration sequence to the beginning.
IDiaEnumTables::CloneIDiaEnumTables::Clone Crée un énumérateur qui contient le même état d’énumération que l’énumérateur en cours.Creates an enumerator that contains the same enumeration state as the current enumerator.

NotesRemarks

Notes de publication pour les appelantsNotes for Callers

Obtenez cette interface en appelant le IDiaSession::getEnumTables (méthode).Obtain this interface by calling the IDiaSession::getEnumTables method.

ExempleExample

Cet exemple montre comment obtenir le IDiaEnumTables interface à partir d’une session.This example shows how to obtain the IDiaEnumTables interface from a session. Pour obtenir un exemple plus complet de l’utilisation de tables, consultez le IDiaTable interface.For a more complete example of using tables, see the IDiaTable interface.

void ShowTableNames(IDiaSession *pSession)  
{  
    CComPtr<IDiaEnumTables> pTables;  
    if ( FAILED( psession->getEnumTables( &pTables ) ) )  
    {  
        Fatal( "getEnumTables" );  
    }  
    // Do something with table  
}  

Configuration requiseRequirements

En-tête : Dia2.hHeader: Dia2.h

Bibliothèque : diaguids.libLibrary: diaguids.lib

DLL : msdia80.dllDLL: msdia80.dll

Voir aussiSee Also

Interfaces (SDK Debug Interface Access) Interfaces (Debug Interface Access SDK)
IDiaSession::getEnumTablesIDiaSession::getEnumTables