更新 : 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 オブジェクトへのインターフェイス ポインタを取得します。 |
IDefinitionIdentity::EnumAttributes |
この IDefinitionIdentity に関連付けられた属性を含む IEnumIDENTITY_ATTRIBUTE オブジェクトへのインターフェイス ポインタを取得します。 |
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