Método ICLRStrongName::StrongNameTokenFromAssembly
Cria um token de nome forte a partir do ficheiro de assemblagem especificado.
Sintaxe
HRESULT StrongNameTokenFromAssembly (
[in] LPCWSTR wszFilePath,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parâmetros
wszFilePath
[in] O caminho para o ficheiro executável portátil (PE) da assemblagem.
ppbStrongNameToken
[fora] O token de nome forte devolvido.
pcbStrongNameToken
[fora] O tamanho, em bytes, do token de nome forte.
Devolver Valor
S_OK
se o método tiver sido concluído com êxito; caso contrário, um valor HRESULT que indica uma falha (veja Valores HRESULT Comuns para uma lista).
Observações
Um token de nome forte é a forma abreviada de uma chave pública. O token é um hash de 64 bits que é criado a partir da chave pública utilizada para assinar a assemblagem. O token faz parte do nome forte da assemblagem e pode ser lido a partir dos metadados de assemblagem.
Depois de criar o token, deve chamar o método ICLRStrongName::StrongNameFreeBuffer para libertar a memória alocada.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: MetaHost.h
Biblioteca: Incluído como um recurso no MSCorEE.dll
.NET Framework Versões: Disponível desde 4