Compartir a través de


ICLRStrongName::StrongNameTokenFromAssembly (Método)

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

Sintaxis

HRESULT 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

Se devolverá el valor S_OK si el método se completa correctamente; de lo contrario, se devolverá un valor HRESULT que se corresponderá con un error (vea Valores HRESULT comunes 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 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 que se crea un token, debería llamar al método ICLRStrongName::StrongNameFreeBuffer para liberar la memoria asignada.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: MetaHost.h

Biblioteca: incluida como recurso en MSCorEE.dll

Versiones de .NET Framework: disponible a partir de la versión 4

Consulte también