更新 : 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 |
この IReferenceIdentity に関連付けられている属性を格納する IEnumIDENTITY_ATTRIBUTE インスタンスへのインターフェイス ポインタを取得します。 |
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