XAsyncRunpara iniciar una tarea asincrónica simple
y personalizada. El bloque asincrónico contiene la cola de tareas que se va a usar y
la devolución de llamada de finalización.
XAsyncRun requiere una devolución de llamada de trabajo, y
esta tiene un valor devuelto. Este se devuelve después mediante una llamada a
XAsyncGetStatus. Internamente, XAsyncRun
tiene configurado un proveedor asincrónico simple para controlar la puesta en cola de la
devolución de llamada de trabajo especificada, la puesta en cola de la devolución de llamada de finalización del
bloque asincrónico y otros cambios de estado del proceso. Esto significa que no
se necesita más código para ejecutar tareas asincrónicas simples: solo hay que configurar el
bloque asincrónico y llamar a XAsyncRun.
