IDiaEnumTables
列舉各種資料來源中所包含的資料表。
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