Partilhar via


invalidFunctionPointerInDelegate MDA

The invalidFunctionPointerInDelegate gerenciado Assistente de depuração (MDA) é ativado quando um ponteiro de função inválido é passado para construir um delegado através de um ponteiro de função nativa.

Sintomas

Violações de acesso ou corrupção de memória inesperados ao usar um delegado sobre um ponteiro de função.

Causa

Um ponteiro de função inválido foi especificado.

Resolução

Especificar um ponteiro de função válido

Efeito sobre o tempo de execução

Este MDA não tem efeito sobre o CLR.

Saída

O ponteiro de função inválido.

Configuração

<mdaConfig>
  <assistants>
    <invalidFunctionPointerInDelegate enable="false" />
  </assistants>
</mdaConfig>

Consulte também

Conceitos

Diagnosticar erros com assistentes de depuração gerenciadas

Visão geral do empacotamento interop

Referência

MarshalAsAttribute

Outros recursos

Interoperabilidade