Compartir a través de


StrongNameTokenFromAssembly (Función)

Actualización: noviembre 2007

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

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 símbolo (token) de nombre seguro.

Valor devuelto

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

Comentarios

Un símbolo (token) de nombre seguro es la forma abreviada de una clave pública. El símbolo (token) es un hash de 64 bits que se crea a partir de la clave pública utilizada para firmar el ensamblado. El símbolo (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: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

StrongNameTokenFromAssemblyEx (Función)

Otros recursos

Funciones estáticas globales para nombres seguros