Condividi tramite


IDiaEnumTables

Enumera le varie tabelle contenute nell'origine dati.

Sintassi

IDiaEnumTables : IUnknown

Metodi nell'ordine Vtable

Nella tabella seguente vengono illustrati i metodi di IDiaEnumTables.

metodo Descrizione
IDiaEnumTables::get__NewEnum Recupera la versione dell'interfaccia IEnumVARIANT di questo enumeratore.
IDiaEnumTables::get_Count Recupera il numero di tabelle.
IDiaEnumTables::Item Recupera una tabella tramite un indice o un nome.
IDiaEnumTables::Next Recupera un numero specificato di tabelle nella sequenza di enumerazione.
IDiaEnumTables::Skip Ignora un numero specificato di 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.

Osservazioni:

Note per i chiamanti

Ottenere questa interfaccia chiamando il metodo IDiaSession::getEnumTables .

Esempio

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

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

Requisiti

Intestazione: Dia2.h

Libreria: diaguids.lib

DLL: msdia80.dll

Vedi anche