Compartir a través de


StrongNameTokenFromAssembly (Función)

Crea un token de nombre seguro desde el archivo de ensamblado especificado.

Esta función está en desuso. Use en su lugar el método ICLRStrongName::StrongNameTokenFromAssembly.

Sintaxis

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

Parámetros

wszFilePath
[in] Ruta de acceso al archivo ejecutable portátil (PE) del ensamblado.

ppbStrongNameToken
[out] Token de nombre seguro devuelto.

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

Valor devuelto

Si la función se ejecuta correctamente, se devolverá el valor true; de lo contrario, se devolverá el valor 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 usada para firmar el ensamblado. El token forma parte del nombre seguro del ensamblado y se puede leer desde los metadatos del ensamblado.

Una vez creado el token, debe llamar a la función StrongNameFreeBuffer para liberar la memoria asignada.

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

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: StrongName.h

Biblioteca: se incluye como recurso en la biblioteca mscoree.dll

Versiones de .NET Framework: está disponible desde la versión 1.0

Consulte también