IDiaEnumSegments
枚举数据源中包含的各种段。
语法
IDiaEnumSegments : IUnknown
Vtable 顺序中的方法
下表显示了 IDiaEnumSegments
方法。
方法 | 说明 |
---|---|
IDiaEnumSegments::get__NewEnum | 检索该枚举器的 IEnumVARIANT Interface 版本。 |
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