共用方式為


IDefinitionIdentity

更新:2007 年 11 月

表示定義目前範圍中應用程式之程式碼的唯一簽章。

interface IDefinitionIdentity : IUnknown {
        
    HRESULT Clone (
        [in] SIZE_T                       cDeltas,
        [in, size_is(cDeltas)] 
            const IDENTITY_ATTRIBUTE      prgDeltas[],
        [out, retval] IDefinitionIdentity **ppIDefinitionIdentity
    );
        
    HRESULT EnumAttributes (
        [out, retval] IEnumIDENTITY_ATTRIBUTE **ppIEAIA
    );
        
    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
    );
        
};

方法

方法

描述

IDefinitionIdentity::Clone

取得與此 IDefinitionIdentity 相同的新 IDefinitionIdentity 物件的介面指標,除了指定的屬性 (Attribute) 變更以外。

IDefinitionIdentity::EnumAttributes

取得 IEnumIDENTITY_ATTRIBUTE 物件的介面指標,其中包含與此 IDefinitionIdentity 關聯的屬性。

IDefinitionIdentity::GetAttribute

取得指定的命名空間中具有指定之名稱的屬性值。

IDefinitionIdentity::SetAttribute

將指定的命名空間中具有指定之名稱的屬性,設定為指定的值。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**Isolation.h

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

請參閱

其他資源

融合介面