IDefinitionIdentity
Mise à jour : novembre 2007
Représente la signature unique du code qui définit l'application dans la portée actuelle.
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
);
};
Méthodes
Méthode |
Description |
---|---|
IDefinitionIdentity::Clone |
Obtient un pointeur d'interface vers un nouvel objet IDefinitionIdentity qui est identique à cet IDefinitionIdentity, à l'exception des modifications d'attribut spécifiées. |
IDefinitionIdentity::EnumAttributes |
Obtient un pointeur d'interface vers un objet IEnumIDENTITY_ATTRIBUTE qui contient les attributs associés à cet IDefinitionIdentity. |
IDefinitionIdentity::GetAttribute |
Obtient la valeur de l'attribut avec le nom spécifié dans l'espace de noms indiqué. |
IDefinitionIdentity::SetAttribute |
Affecte la valeur spécifiée à l'attribut dont le nom figure dans l'espace de noms indiqué. |
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