Compartir a través de


ICLRStrongName::StrongNameTokenFromAssembly (Método)

Crea un símbolo (token) de nombre seguro a partir del archivo de ensamblado especificado.

HRESULT StrongNameTokenFromAssembly (
    [in]  LPCWSTR   wszFilePath,
    [out] BYTE      **ppbStrongNameToken,
    [out] ULONG     *pcbStrongNameToken
);

Parámetros

  • wszFilePath
    [in] Ruta de acceso al archivo portable ejecutable (PE) del ensamblado.

  • ppbStrongNameToken
    [out] Símbolo (token) de nombre seguro devuelto.

  • pcbStrongNameToken
    [out] Tamaño, en bytes, del token de nombre seguro.

Valor devuelto

S_OK si el método se completó correctamente; de lo contrario, devuelve un valor HRESULT que indica el error (vea Common HRESULT Values para obtener una lista).

Comentarios

Un token de nombre seguro es la forma abreviada de una clave pública. El token es un hash de 64 bits que se crea a partir de la clave pública utilizada para firmar el ensamblado. El token forma una parte del nombre seguro del ensamblado y se puede leer de los metadatos del ensamblado.

Una vez creado el token, es recomendable llamar al método ICLRStrongName::StrongNameFreeBuffer para liberar la memoria asignada.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: MetaHost.h

Biblioteca: Se incluye como recurso en MsCorEE.dll

Versiones de .NET Framework: 4

Vea también

Referencia

ICLRStrongName (Interfaz)

Otros recursos

ICLRStrongName::StrongNameTokenFromAssemblyEx (Método)

Historial de cambios

Fecha

Historial

Motivo

1 de abril de 2011

Se corrigió el valor devuelto.

Corrección de errores de contenido.

Julio de 2010

Se ha agregado un tema.

Mejora de la información.