¿Cómo obtengo la información de excepción cuando uso MiniDumpWriteDump fuera de proceso?

Cuando se utiliza la función MiniDumpWriteDump para crear un volcado central de un proceso en Windows, se recomienda (por ejemplo,aquíyaquí) que elMiniDumpWriteDump se ejecuta desde otro proceso de "vigilancia" porque puede que no funcione cuando se lo llama desde el mismo proceso.

Por el momento, nuestra aplicación.es llamándolo en proceso en una excepción no manejada (lo hacemos desde un hilo de vigilancia). Como a veces tenemos problemas con el hecho de que no funcione, nos gustaría cambiarlo a un proceso separado.

Ahora, señalar el otro proceso para comenzar a escribir el volcado es trivial (solo use un evento, un semáforo, lo que sea), pero ¿cómo puedo pasar elLPEXCEPTION_POINTERS Información que obtengo para la función de devolución de llamada con la que me registro.SetUnhandledExceptionFilter al otro proceso para que pueda ser pasado aMiniDumpWriteDumps ExceptionParam ¿¿argumento??