IEnumReferenceIdentity

更新:2007 年 11 月

用作 IReferenceIdentity 对象集合的枚举数。

IEnumReferenceIdentity : IUnknown {
        
    HRESULT  Clone (
         IEnumReferenceIdentity **ppIEnumReferenceIdentity
    );
        
    HRESULT Next (
        [in]  ULONG              celt,
        [out, length_is(celt), size_is(*pceltWritten)]
                          IReferenceIdentity **prgpIReferenceIdentity[],
        [out] ULONG              *pceltWritten
    );
        
    HRESULT Reset ();
            
    HRESULT Skip (
        ULONG celt
    );
        
};

方法

方法

说明

IEnumReferenceIdentity::Clone

获取一个指向新的 IEnumReferenceIdentity 实例的接口指针。该实例与此 IEnumReferenceIdentity 包含的成员相同。

IEnumReferenceIdentity::Next

从当前位置开始,获取指定数目的 IReferenceIdentity 对象。

IEnumReferenceIdentity::Reset

将指令指针移到此 IEnumReferenceIdentity 的开始位置。

IEnumReferenceIdentity::Skip

从当前位置开始,将指令指针向前移动指定的元素个数。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**Isolation.h

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

IReferenceIdentity

其他资源

合成接口