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 una referencia a la firma única de un objeto de código.
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étodos
Método |
Descripción |
|---|---|
IReferenceIdentity::Clone |
Obtiene un puntero de interfaz a una nueva instancia de IReferenceIdentity que es idéntica a esta instancia de IReferenceIdentity, excepto los cambios de atributo especificados. |
IReferenceIdentity::EnumAttributes |
Obtiene un puntero de interfaz a una instancia de IEnumIDENTITY_ATTRIBUTE que contiene los atributos asociados a esta instancia de IReferenceIdentity. |
IReferenceIdentity::GetAttribute |
Obtiene el valor del atributo en el espacio de nombres especificado, con el nombre especificado. |
IReferenceIdentity::SetAttribute |
Establece en el valor especificado el atributo con el espacio de nombres y el nombre especificados. |
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