IDiaEnumTables
列舉資料來源中包含的各種資料表。
語法
IDiaEnumTables : IUnknown
依照 Vtable 順序的方法
下表顯示 IDiaEnumTables
方法。
方法 | 描述 |
---|---|
IDiaEnumTables::get__NewEnum | 擷取此列舉值的 IEnumVARIANT 介面版本。 |
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