Compartir a través de


StrongNameTokenFromAssembly (Función)

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

Esta función está desusada en .NET Framework versión 4. Use el método ICLRStrongName::StrongNameTokenFromAssembly en su lugar.

BOOLEAN 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

Es true si se completa correctamente; en caso contrario, es false.

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 a la función StrongNameFreeBuffer para liberar la memoria asignada.

Si la función StrongNameTokenFromAssembly no se completa correctamente, llame a la función StrongNameErrorInfo para recuperar el último error generado.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: StrongName.h

Biblioteca: Se incluye como recurso en mscoree.dll

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

ICLRStrongName (Interfaz)

Otros recursos

ICLRStrongName::StrongNameTokenFromAssembly (Método)

ICLRStrongName::StrongNameTokenFromAssemblyEx (Método)

Historial de cambios

Fecha

Historial

Motivo

Julio de 2010

Se agregó un vínculo agregado a la alternativa recomendada.

Mejora de la información.