Método de ICLRStrongName::StrongNameSignatureVerificationFromImage
Verifica se um assembly que já foi mapeado para 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 tamanho em bytes, da imagem mapeada.dwInFlags
[in] Sinalizadores que influenciam o comportamento de verificação. Os valores a seguir são suportados:SN_INFLAG_FORCE_VER(0x00000001) - força a verificação mesmo se for necessário substituir as configurações do registro.
SN_INFLAG_INSTALL(0x00000002) - Especifica que esta é a primeira verificação realizada nesta imagem.
SN_INFLAG_ADMIN_ACCESS(0x00000004) - Especifica que o cache permitirá o acesso somente aos usuários que têm privilégios administrativos.
SN_INFLAG_USER_ACCESS(0x00000008) - Especifica que o assembly será acessível somente para o usuário atual.
SN_INFLAG_ALL_ACCESS(0x00000010) - Especifica que o cache não fornecerá nenhuma garantia de restrição de acesso.
SN_INFLAG_RUNTIME(0x80000000) - reservado para a depuração.
pdwOutFlags
[out] Um sinalizador para obter informações adicionais de saída. Há suporte para o seguinte valor:- SN_OUTFLAG_WAS_VERIFIED(0x00000001) - esse valor é definido como false para especificar que a verificação bem-sucedida devido a configurações de registro.
Valor de retorno
trueSe o método foi concluída com êxito; Caso contrário, false.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: MetaHost.h
Biblioteca: Incluído como um recurso em mscoree
.NET Framework versões: 4
Consulte também
Referência
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Julho de 2010 |
Tópico adicional. |
Aprimoramento de informações. |