共用方式為


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

請參閱

參考

IEnumIDENTITY_ATTRIBUTE

其他資源

融合介面