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