Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Representa la firma única del código que define la aplicación en el ámbito actual.
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étodos
Método |
Descripción |
|---|---|
IDefinitionIdentity::Clone |
Obtiene un puntero de interfaz a un nuevo objeto IDefinitionIdentity que es idéntico a este objeto IDefinitionIdentity, excepto los cambios de atributo especificados. |
IDefinitionIdentity::EnumAttributes |
Obtiene un puntero de interfaz a un objeto IEnumIDENTITY_ATTRIBUTE que contiene los atributos asociados a este objeto IDefinitionIdentity. |
IDefinitionIdentity::GetAttribute |
Obtiene el valor del atributo con el nombre especificado en el espacio de nombres especificado. |
IDefinitionIdentity::SetAttribute |
Establece en el valor especificado el atributo con el nombre especificado en el espacio de nombres especificado. |
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: Isolation.h
Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0