Compartir a través de


IAssemblyName

Actualización: noviembre 2007

Proporciona métodos para describir y trabajar con la identidad única de un ensamblado.

interface IAssemblyName : IUnknown {
    HRESULT Clone (
        [out] IAssemblyName **pName
    );
        
    HRESULT Finalize ();
        
    HRESULT GetDisplayName (
        [out]     LPOLESTR szDisplayName,
        [in, out] LPDWORD  pccDisplayName,
             [in]      DWORD    dwDisplayFlags
    );

    HRESULT GetName (
        [in, out] LPDWORD  lpcwBuffer,
        [out]     WCHAR    *pwzName
    );
        
    HRESULT GetProperty (
        [in]      DWORD    PropertyId,
        [out]     LPVOID   pvProperty,
        [in, out] LPDWORD  pcbProperty
    );
        
    HRESULT GetVersion (
        [out] LPDWORD  pdwVersionHi,
        [out] LPDWORD  pdwVersionLow
    );
        
    HRESULT IsEqual (
        [in] IAssemblyName *pName,
        [in] DWORD         dwCmpFlags
    );
        
    HRESULT SetProperty (
        [in] DWORD  PropertyId,
        [in] LPVOID pvProperty,
        [in] DWORD  cbProperty
    );
}

Métodos

Método

Descripción

IAssemblyName::Clone (Método)

Crea una copia superficial de este objeto IAssemblyName.

IAssemblyName::Finalize (Método)

Permite a este objeto IAssemblyName liberar recursos y realizar otras operaciones de limpieza antes de que se llame a su destructor.

IAssemblyName::GetDisplayName (Método)

Obtiene el nombre del ensamblado al que hace referencia este objeto IAssemblyName en lenguaje natural.

IAssemblyName::GetName (Método)

Obtiene el nombre sencillo, sin cifrar, del ensamblado al que hace referencia este objeto IAssemblyName.

IAssemblyName::GetProperty (Método)

Obtiene un puntero a la propiedad a la que hace referencia el PropertyId especificado.

IAssemblyName::GetVersion (Método)

Obtiene información sobre la versión del ensamblado al que hace referencia este objeto IAssemblyName.

IAssemblyName::IsEqual (Método)

Determina si un objeto IAssemblyName especificado es igual a esta instancia de IAssemblyName basándose en los marcadores de comparación indicados.

IAssemblyName::SetProperty (Método)

Establece el valor de la propiedad a la que hace referencia el parámetro PropertyId especificado.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: Fusion.h

Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

IAssemblyEnum

Otros recursos

Interfaces de Fusion