IDiaEnumTables

Enumera le diverse tabelle contenute nell'origine dati.

IDiaEnumTables : IUnknown

Metodi nell'ordine di Vtable

Nella tabella seguente sono elencati i metodi di IDiaEnumTables.

Metodo

Descrizione

IDiaEnumTables::get__NewEnum

recupera interfaccia di IEnumVARIANT versione di questo enumeratore.

IDiaEnumTables::get_Count

Recupera il numero di tabelle.

IDiaEnumTables::Item

Recupera una tabella per l'utilizzo di un indice o di un nome.

IDiaEnumTables::Next

Recupera un numero specificato delle tabelle nella sequenza di enumerazione.

IDiaEnumTables::Skip

Ignora un numero specificato delle tabelle in una sequenza di enumerazione.

IDiaEnumTables::Reset

Reimposta una sequenza di enumerazione all'inizio.

IDiaEnumTables::Clone

Crea un enumeratore che contiene lo stesso stato di enumerazione dell'enumeratore corrente.

Note

Note per i chiamanti

Leggi questa interfaccia chiamando IDiaSession::getEnumTables metodo.

Esempio

In questo esempio viene illustrato come ottenere IDiaEnumTables interfaccia da una sessione.Per un esempio più completo delle tabelle tramite, vedere IDiaTable interfaccia.

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

Requisiti

intestazione: Dia2.h

raccolta: diaguids.lib

DLL: msdia80.dll

Vedere anche

Riferimenti

IDiaSession::getEnumTables

Altre risorse

Interfacce (Debug Interface Access SDK)