IDiaEnumTables

枚举在数据源中包含的各个表。

IDiaEnumTables : IUnknown

方法按 Vtable 顺序

下表显示 IDiaEnumTables方法。

方法

说明

IDiaEnumTables::get__NewEnum

检索此枚举器的 IEnumVARIANT Interface 版本。

IDiaEnumTables::get_Count

检索表的数目。

IDiaEnumTables::Item

通过索引或名称检索表。

IDiaEnumTables::Next

检索表指定数目的枚举序列的。

IDiaEnumTables::Skip

跳过表指定数目的枚举序列的。

IDiaEnumTables::Reset

重置枚举序列与开头。

IDiaEnumTables::Clone

创建包含枚举状态和枚举当前枚举数相同的枚举数。

备注

调用方的说明

通过调用 IDiaSession::getEnumTables 方法获取此接口。

示例

此示例演示如何从会话的 IDiaEnumTables 接口。有关更完整的示例列表,请参见 IDiaTable 接口。

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

要求

标题:Dia2.h

库:diaguids.lib

DLL:msdia80.dll

请参见

参考

IDiaSession::getEnumTables

其他资源

接口(调试接口访问 SDK)