Condividi tramite


IReferenceIdentity

Aggiornamento: novembre 2007

Rappresenta un riferimento alla firma univoca di un oggetto codice.

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
    );
        
};

Metodi

Metodo

Descrizione

IReferenceIdentity::Clone

Ottiene un puntatore a interfaccia a una nuova istanza di IReferenceIdentity identica all'istanza di IReferenceIdentity, fatta eccezione per le modifiche degli attributi indicate.

IReferenceIdentity::EnumAttributes

Ottiene un puntatore a interfaccia a un'istanza di IEnumIDENTITY_ATTRIBUTE contenente gli attributi associati all'istanza di IReferenceIdentity specificata.

IReferenceIdentity::GetAttribute

Ottiene il valore dell'attributo nello spazio dei nomi specificato, con il nome indicato.

IReferenceIdentity::SetAttribute

Imposta l'attributo con lo spazio dei nomi e il nome specificato sul valore indicato.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Isolation.h

Versioni di .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

IEnumIDENTITY_ATTRIBUTE

Altre risorse

Interfacce Fusion