Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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