Método ICLRStrongName::StrongNameTokenFromAssembly
Cria um token de nome forte do arquivo do assembly especificado.
Sintaxe
HRESULT StrongNameTokenFromAssembly (
[in] LPCWSTR wszFilePath,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parâmetros
wszFilePath
[in] O caminho para o arquivo PE (executável portátil) para o assembly.
ppbStrongNameToken
[out] O token de nome forte retornado.
pcbStrongNameToken
[out] O tamanho, em bytes, do token de nome forte retornado.
Valor Retornado
S_OK
se o método tiver sido concluído com êxito; caso contrário, um valor HRESULT que indica falha (consulte Valores HRESULT comuns para uma lista).
Comentários
Um token de nome forte é a forma abreviada de uma chave pública. O token é um hash de 64 bits criado com base na chave pública usada para assinar o assembly. O token faz parte do nome forte do assembly e pode ser lido dos metadados do assembly.
Depois que o token for criado, você deverá chamar o método ICLRStrongName::StrongNameFreeBuffer para liberar a memória alocada.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: MetaHost.h
Biblioteca: incluída como um recurso no MSCorEE.dll
Versões do .NET Framework: disponíveis desde 4