다음을 통해 공유


IDiaEnumSegments

데이터 소스에 포함 된 다양 한 세그먼트를 열거 합니다.

IDiaEnumSegments : IUnknown

메서드에서 Vtable 순서

다음 표에서 메서드를 IDiaEnumSegments.

메서드

설명

IDiaEnumSegments::get__NewEnum

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

IDiaEnumSegments::get_Count

세그먼트의 수를 검색합니다.

IDiaEnumSegments::Item

세그먼트의 인덱스를 검색합니다.

IDiaEnumSegments::Next

세그먼트 열거 시퀀스에서 지정 된 수를 검색합니다.

IDiaEnumSegments::Skip

세그먼트 열거 시퀀스에서 지정 된 수를 건너뜁니다.

IDiaEnumSegments::Reset

열거형 시퀀스를 처음으로 다시 설정합니다.

IDiaEnumSegments::Clone

현재 열거자와 열거 상태가 같은 포함 하는 열거자를 만듭니다.

설명

호출자에 대 한 참고 사항

이 인터페이스를 호출 하 여 얻을 QueryInterface 방법에는 IDiaTable 개체입니다.자세한 내용은 예제를 참조 하십시오.

예제

가져오는 방법을 보여 주는이 예제는 IDiaEnumSections 인터페이스의 테이블에서입니다.세그먼트를 사용 하는 전체 예제를 참조 하십시오은 IDiaSegment 인터페이스입니다.

void ShowSegments(IDiaTable *pTable, IDiaSession *pSession)
{
    CComPtr<IDiaEnumSegments> pSegments;
    if ( SUCCEEDED( pTable->QueryInterface(
                                __uuidof( IDiaEnumSegments ),
                                (void**)&pSegments )
                  )
       )
    {
        // Do something with this enumeration
    }
}

요구 사항

헤더: Dia2.h

라이브러리: diaguids.lib

DLL: msdia80.dll

참고 항목

참조

IDiaTable

IDiaSegment

기타 리소스

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