ICLRStrongName::StrongNameTokenFromAssemblyEx (Método)
Crea un token de nombre seguro a partir del archivo de ensamblado especificado y devuelve la clave pública que representa el token.
HRESULT StrongNameTokenFromAssemblyEx (
[in] LPCWSTR wszFilePath,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken,
[out] BYTE **ppbPublicKeyBlob,
[out] ULONG *pcbPublicKeyBlob
);
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.ppbPublicKeyBlob
[out] Clave pública devuelta.pcbPublicKeyBlob
[out] Tamaño en bytes de la clave pública.
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 que se recupera la clave y se crea el token, debe 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
Otros recursos
ICLRStrongName::StrongNameTokenFromAssembly (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. |