Compartir a través de


IReferenceIdentity

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

Vea también

Referencia

IEnumIDENTITY_ATTRIBUTE

Otros recursos

Interfaces de Fusion