Compartilhar via


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

Interface de ICLRStrongName

Histórico de alterações

Date

History

Motivo

Julho de 2010

Tópico adicional.

Aprimoramento de informações.