共用方式為


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)