Tratamento de erros de objeto de serviço
Quando ocorre um erro em um objeto de serviço, o valor retornado para a chamada IDispatch::Invoke deve ser DISP_E_EXCEPTION e o ponteiro do parâmetro pExceptInfo para uma estrutura EXCEPTINFO no deve ser preenchido.
Especificamente, os membros bstrSource e bstrDescription da estrutura EXCEPTINFO são usados pelo Host do Dispositivo com tecnologia UPnP para criar uma resposta de falha UPnP; bstrSource é o código de erro e bstrDescription é a descrição do erro.