IEnumIDENTITY_ATTRIBUTE
更新:2007 年 11 月
做為目前範圍中程式碼物件之屬性 (Attribute) 的列舉值。
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