共用方式為


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)