枚举在数据源中包含的各个表。
IDiaEnumTables : IUnknown
方法按 Vtable 顺序
下表显示 IDiaEnumTables方法。
方法 |
说明 |
---|---|
检索此枚举器的 IEnumVARIANT Interface 版本。 |
|
检索表的数目。 |
|
通过索引或名称检索表。 |
|
检索表指定数目的枚举序列的。 |
|
跳过表指定数目的枚举序列的。 |
|
重置枚举序列与开头。 |
|
创建包含枚举状态和枚举当前枚举数相同的枚举数。 |
备注
调用方的说明
通过调用 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