更新:2007 年 11 月
用作当前范围内代码对象的属性的枚举数。
IEnumIDENTITY_ATTRIBUTE : IUnknown
HRESULT Clone (
[out] IEnumIDENTITY_ATTRIBUTE **ppIEnumIDENTITY_ATTRIBUTE
);
HRESULT CurrentIntoBuffer (
[in] SIZE_T cbAvailable,
[in, out, length_is(cbAvailable), size_is(*pcbUsed)]
BYTE pbData[],
[out] SIZE_T *pcbUsed
);
HRESULT Next (
[in] ULONG celt,
[out, length_is(celt), size_is(*pceltWritten)]
IDENTITY_ATTRIBUTE rgAttributes[],
[out, optional] ULONG *pceltWritten
);
HRESULT Reset ();
HRESULT Skip (
[in] ULONG celt
);
};
方法
方法 |
说明 |
---|---|
IEnumIDENTITY_ATTRIBUTE::Clone |
获取一个指向新的 IEnumIDENTITY_ATTRIBUTE 实例的接口指针。该实例与此 IEnumIDENTITY_ATTRIBUTE 包含的成员相同。 |
IEnumIDENTITY_ATTRIBUTE::CurrentIntoBuffer |
将此 IEnumIDENTITY_ATTRIBUTE 中的元素包含的数据写入指定的数据缓冲区。 |
IEnumIDENTITY_ATTRIBUTE::Next |
从当前位置开始,获取指定个数的属性。 |
IEnumIDENTITY_ATTRIBUTE::Reset |
将指令指针移到此 IEnumIDENTITY_ATTRIBUTE 的开始位置。 |
IEnumIDENTITY_ATTRIBUTE::Skip |
从当前位置开始,将指令指针向前移动指定的元素个数。 |
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**Isolation.h
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0