IDiaEnumTablesIDiaEnumTables

Enumera las distintas tablas contenidas en el origen de datos.Enumerates the various tables contained in the data source.

SintaxisSyntax

IDiaEnumTables : IUnknown  

Métodos en orden de VtableMethods in Vtable Order

La tabla siguiente muestran los métodos de IDiaEnumTables.The following table shows the methods of IDiaEnumTables.

MétodoMethod DescripciónDescription
IDiaEnumTables::get__NewEnumIDiaEnumTables::get__NewEnum Recupera el interfaz IEnumVARIANT versión de este enumerador.Retrieves the IEnumVARIANT Interface version of this enumerator.
IDiaEnumTables::get_CountIDiaEnumTables::get_Count Recupera el número de tablas.Retrieves the number of tables.
IDiaEnumTables::ItemIDiaEnumTables::Item Recupera una tabla por medio de un índice o un nombre.Retrieves a table by means of an index or a name.
IDiaEnumTables::NextIDiaEnumTables::Next Recupera un número especificado de las tablas de la secuencia de enumeración.Retrieves a specified number of tables in the enumeration sequence.
IDiaEnumTables::SkipIDiaEnumTables::Skip Omite un número especificado de las tablas de una secuencia de enumeración.Skips a specified number of tables in an enumeration sequence.
IDiaEnumTables::ResetIDiaEnumTables::Reset Restablece una secuencia de enumeración al principio.Resets an enumeration sequence to the beginning.
IDiaEnumTables::CloneIDiaEnumTables::Clone Crea un enumerador que contiene el mismo estado de enumeración que el enumerador actual.Creates an enumerator that contains the same enumeration state as the current enumerator.

ComentariosRemarks

Notas para los llamadoresNotes for Callers

Esta interfaz se obtiene mediante una llamada a la Getenumtables método.Obtain this interface by calling the IDiaSession::getEnumTables method.

EjemploExample

En este ejemplo se muestra cómo obtener el IDiaEnumTables interfaz desde una sesión.This example shows how to obtain the IDiaEnumTables interface from a session. Para obtener un ejemplo más completo del uso de tablas, vea el IDiaTable interfaz.For a more complete example of using tables, see the IDiaTable interface.

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

RequisitosRequirements

Encabezado: Dia2.hHeader: Dia2.h

Biblioteca: diaguids.libLibrary: diaguids.lib

Archivo DLL: msdia80.dllDLL: msdia80.dll

Vea tambiénSee Also

Interfaces (Debug Interface Access SDK) Interfaces (Debug Interface Access SDK)
IDiaSession::getEnumTablesIDiaSession::getEnumTables