Compartir a través de


IDefinitionIdentity

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

Vea también

Otros recursos

Interfaces de Fusion