Função StrongNameTokenFromPublicKey
Obtém um token que representa uma chave pública. Um token de nome forte é a forma abreviada de uma chave pública.
Essa função foi preterida. Em vez disso, use o método ICLRStrongName::StrongNameTokenFromPublicKey.
Sintaxe
BOOLEAN StrongNameTokenFromPublicKey (
[in] BYTE *pbPublicKeyBlob,
[in] ULONG cbPublicKeyBlob,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parâmetros
pbPublicKeyBlob
[in] Uma estrutura do tipo PublicKeyBlob que contém a parte pública do par de chaves usado para gerar a assinatura de nome forte.
cbPublicKeyBlob
[in] O tamanho, em bytes, de pbPublicKeyBlob
.
ppbStrongNameToken
[out] O token de nome forte correspondente à chave passada em pbPublicKeyBlob
. O Common Language Runtime aloca a memória na qual retornar o token. O chamador deve liberar essa memória usando a função StrongNameFreeBuffer.
pcbStrongNameToken
[out] O tamanho, em bytes, do token de nome forte retornado.
Valor Retornado
true
na conclusão bem-sucedida, caso contrário, false
.
Comentários
Um token de nome forte é a forma abreviada de uma chave pública usada para economizar espaço ao armazenar informações de chave em metadados. Especificamente, tokens de nome forte são usados em referências de assembly para fazer referência ao assembly dependente.
Se a função StrongNameTokenFromPublicKey
não for concluída com êxito, chame a função StrongNameErrorInfo para recuperar o último erro gerado.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: StrongName.h
Biblioteca: incluída como um recurso na mscoree.dll
Versões do .NET Framework: Disponíveis desde a versão 1.0