Compartir a través de


IDiaEnumTables

Enumera las distintas tablas contenidas en el origen de datos.

Sintaxis

IDiaEnumTables : IUnknown

Métodos en orden de Vtable

En la tabla siguiente se muestran los métodos de IDiaEnumTables.

Método Descripción
IDiaEnumTables::get__NewEnum Recupera la versión de la interfaz IEnumVARIANT de este enumerador.
IDiaEnumTables::get_Count Recupera el número de tablas.
IDiaEnumTables::Item Recupera una tabla mediante un índice o un nombre.
IDiaEnumTables::Next Recupera un número especificado de tablas en la secuencia de enumeración.
IDiaEnumTables::Skip Omite un número especificado de tablas en una secuencia de enumeración.
IDiaEnumTables::Reset Restablece una secuencia de enumeración al principio.
IDiaEnumTables::Clone Crea un enumerador que contiene el mismo estado de enumeración que el enumerador actual.

Comentarios

Notas para autores de la llamada

Obtenga esta interfaz llamando al método IDiaSession::getEnumTables.

Ejemplo

En este ejemplo se muestra cómo obtener la interfaz IDiaEnumTables de una sesión. Para obtener un ejemplo más completo del uso de tablas, vea la interfaz IDiaTable.

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

Requisitos

Encabezado: Dia2.h

Biblioteca: diaguids.lib

DLL: msdia80.dll

Vea también