IReferenceIdentity
更新:2007 年 11 月
表示程式碼物件之唯一簽章的參考。
interface IReferenceIdentity : IUnknown {
HRESULT Clone (
[in] SIZE_T cDeltas,
[in, size_is(cDeltas)]
const IDENTITY_ATTRIBUTE rgDeltas[],
[out, retval] IReferenceIdentity **ppIReferenceIdentity
);
HRESULT EnumAttributes (
[out, retval] IEnumIDENTITY_ATTRIBUTE
**ppIEnumIDENTITY_ATTRIBUTE
);
HRESULT GetAttribute (
[in, unique] LPCWSTR pszNamespace,
[in] LPCWSTR pszName,
[out, retval] LPWSTR *ppszValue
);
HRESULT SetAttribute (
[in, unique] LPCWSTR pszNamespace,
[in] LPCWSTR pszName,
[in, unique] LPCWSTR pszValue
);
};
方法
方法 |
描述 |
---|---|
IReferenceIdentity::Clone |
取得與此 IReferenceIdentity 相同 (除了指定的屬性變更以外) 之新 IReferenceIdentity 執行個體的介面指標。 |
IReferenceIdentity::EnumAttributes |
取得 IEnumIDENTITY_ATTRIBUTE 執行個體的介面指標,其中包含與此 IReferenceIdentity 關聯的屬性。 |
IReferenceIdentity::GetAttribute |
取得在指定的命名空間中,具有指定名稱的屬性值。 |
IReferenceIdentity::SetAttribute |
將具有指定之命名空間和指定之名稱的屬性,設定為指定的值。 |
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**Isolation.h
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0