У меня есть приложение для хостинга CLR, написанное на неуправляемом C ++.Я хочу подписаться на событие AppDomain.UnhandledException из неуправляемого кода C ++.
Импортированный интерфейс AppDomain имеет следующий метод:
HRESULT add_UnhandledException (struct _UnhandledExceptionEventHandler *value);
Где UnhandledExceptionEventHandler определяется как:
struct __declspec(uuid("84199e64-439c-3011-b249-3c9065735adb"))
_UnhandledExceptionEventHandler : IDispatch {};
Я не понимаю, как использовать этот обработчик для подключения моей функции обратного вызова.Итак, вопрос в том, как его использовать?