Retornando informações de erro

Usando as interfaces e funções de tratamento de erros COM, você pode retornar informações de erro executando as seguintes etapas:

  1. Implemente a interface ISupportErrorInfo .
  2. Para criar uma instância do objeto de erro genérico, chame a função CreateErrorInfo .
  3. Para definir seu conteúdo, use os métodos ICreateErrorInfo .
  4. Para associar o objeto de erro ao thread lógico atual, chame a função SetErrorInfo .

As interfaces de tratamento de erros criam e gerenciam um objeto de erro, que fornece informações sobre o erro. O objeto de erro não é o mesmo que o objeto que encontrou o erro. É um objeto separado associado ao thread atual de execução.