Bagikan melalui


IDiaEnumTables

Hitung berbagai tabel yang terkandung dalam sumber data.

Sintaks

IDiaEnumTables : IUnknown

Metode dalam Urutan Vtable

Tabel berikut memperlihatkan metode IDiaEnumTables.

Metode Deskripsi
IDiaEnumTables::get__NewEnum Mengambil versi Antarmuka IEnumVARIANT dari enumerator ini.
IDiaEnumTables::get_Count Mengambil jumlah tabel.
IDiaEnumTables::Item Mengambil tabel dengan cara indeks atau nama.
IDiaEnumTables::Next Mengambil jumlah tabel tertentu dalam urutan enumerasi.
IDiaEnumTables::Skip Melewati jumlah tabel tertentu dalam urutan enumerasi.
IDiaEnumTables::Reset Mereset urutan enumerasi ke awal.
IDiaEnumTables::Clone Membuat enumerator yang berisi status enumerasi yang sama dengan enumerator saat ini.

Keterangan

Catatan untuk Penelepon

Dapatkan antarmuka ini dengan memanggil metode IDiaSession::getEnumTables.

Contoh

Contoh ini menunjukkan cara mendapatkan antarmuka IDiaEnumTables dari sesi. Untuk contoh penggunaan tabel yang lebih lengkap, lihat antarmuka IDiaTable.

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

Persyaratan

Header: Dia2.h

Library: diaguids.lib

DLL: msdia80.dll

Baca juga