共用方式為


IDiaEnumSegments

列舉資料來源中包含的各種區段。

語法

IDiaEnumSegments : IUnknown

依照 Vtable 順序的方法

下表顯示 IDiaEnumSegments 方法。

方法 描述
IDiaEnumSegments::get__NewEnum 擷取此列舉值的 IEnumVARIANT 介面版本。
IDiaEnumSegments::get_Count 擷取區段的數目。
IDiaEnumSegments::Item 透過索引擷取區段。
IDiaEnumSegments::Next 擷取列舉序列中指定的區段數目。
IDiaEnumSegments::Skip 跳過列舉序列中的指定區段數目。
IDiaEnumSegments::Reset 將列舉序列重設為開頭。
IDiaEnumSegments::Clone 建立一個列舉值,其中包含與目前列舉值相同的列舉狀態。

備註

呼叫端注意事項

IDiaTable 物件上呼叫 QueryInterface 方法,以取得這個介面。 如需詳細資料,請參閱範例。

範例

此範例示範如何從表格中取得 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

另請參閱