Compartilhar via


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

Consulte também

Outros recursos

Forte nomeação global estático funções