다음을 통해 공유


IDiaEnumTables

데이터 원본에 포함 된 여러 테이블을 열거 합니다.

IDiaEnumTables : IUnknown

메서드에서 Vtable 순서

다음 표에서 메서드를 IDiaEnumTables.

메서드

설명

IDiaEnumTables::get__NewEnum

검색은 IEnumVARIANT Interface 이 열거자의 버전입니다.

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

참고 항목

참조

IDiaSession::getEnumTables

기타 리소스

인터페이스(디버그 인터페이스 액세스 SDK)