Função StrongNameSignatureVerificationFromImage
Verifica se um assembly que já foi mapeado para a memória é válido para a chave pública associada.
BOOLEAN StrongNameSignatureVerificationFromImage (
[in] BYTE *pbBase,
[in] DWORD dwLength,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Parâmetros
pbBase
[in] O endereço virtual relativo de manifesto do assembly mapeada.dwLength
[in] O dimensionar, em bytes, da imagem mapeada.dwInFlags
[in] Sinalizadores que influenciam o comportamento de verificação. Há suporte para os seguintes valores:SN_INFLAG_FORCE_VER (0 x 00000001) - força a verificação, mesmo se for necessário substituir as configurações do registro.
SN_INFLAG_INSTALL (0 x 00000002) - Especifica que esta é a primeira verificação executada nessa imagem.
SN_INFLAG_ADMIN_ACCESS (0 x 00000004) - Especifica que o cache permitirá acesso somente aos usuários que possuem privilégios administrativos.
SN_INFLAG_USER_ACCESS (0 x 00000008) - Especifica que o assembly será acessível apenas para o usuário corrente.
SN_INFLAG_ALL_ACCESS (0 x 00000010) - Especifica que o cache fornecerá há garantias de restrição de acesso.
SN_INFLAG_RUNTIME (0 x 80000000) - reservado para depuração interna.
pdwOutFlags
[out] Um sinalizar para obter informações adicionais de saída. Há suporte para o seguinte valor:- SN_OUTFLAG_WAS_VERIFIED (0 x 00000001) - Este valor é conjunto para false Para especificar que a verificação bem-sucedida devido ao registro conjunto tings.
Valor de retorno
true Após a conclusão bem-sucedida; caso contrário, false.
Comentários
Se o StrongNameSignatureVerificationFromImage função não concluída com êxito, chame o StrongNameErrorInfofunção para recuperar o último erro gerado.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: StrongName.h
Biblioteca: Incluído sistema autônomo um recurso em mscoree.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0