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