Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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