IReferenceIdentity
Mise à jour : novembre 2007
Représente une référence à la signature unique d'un objet de code.
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
);
};
Méthodes
Méthode |
Description |
---|---|
IReferenceIdentity::Clone |
Obtient un pointeur d'interface vers une nouvelle instance de IReferenceIdentity identique à ce IReferenceIdentity, à l'exception des modifications d'attribut spécifiées. |
IReferenceIdentity::EnumAttributes |
Obtient un pointeur d'interface vers une instance de IEnumIDENTITY_ATTRIBUTE qui contient les attributs associés à ce IReferenceIdentity. |
IReferenceIdentity::GetAttribute |
Obtient la valeur de l'attribut dans l'espace de noms indiqué, avec le nom spécifié. |
IReferenceIdentity::SetAttribute |
Affecte la valeur spécifiée à l'attribut qui possède le nom et l'espace de noms indiqués. |
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : Isolation.h
Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0