Aracılığıyla paylaş


IDiaEnumTables

Veri kaynağında bulunan çeşitli tabloları numaralandırır.

Sözdizimi

IDiaEnumTables : IUnknown

Vtable Sırasına Göre Yöntemler

Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IDiaEnumTables.

Metot Açıklama
IDiaEnumTables::get__NewEnum Bu numaralandırıcının IEnumVARIANT Arabirimi sürümünü alır.
IDiaEnumTables::get_Count Tablo sayısını alır.
IDiaEnumTables::Item Bir tabloyu dizin veya ad yoluyla alır.
IDiaEnumTables::Next Numaralandırma dizisinde belirtilen sayıda tabloyu alır.
IDiaEnumTables::Skip Bir numaralandırma dizisinde belirtilen sayıda tabloyu atlar.
IDiaEnumTables::Reset Bir numaralandırma dizisini en başa sıfırlar.
IDiaEnumTables::Clone Geçerli numaralandırıcıyla aynı numaralandırma durumunu içeren bir numaralandırıcı oluşturur.

Açıklamalar

Arayanlar İçin Notlar

IDiaSession::getEnumTables yöntemini çağırarak bu arabirimi alın.

Örnek

Bu örnekte, bir oturumdan arabirimin nasıl alın aldığı IDiaEnumTables gösterilmektedir. Tabloları kullanmanın daha eksiksiz bir örneği için bkz . IDiaTable arabirimi.

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

Gereksinimler

Üst bilgi: Dia2.h

Kitaplık: diaguids.lib

DLL: msdia80.dll

Ayrıca bkz.