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 de execução atual.