XAsyncWork
Representa la función de devolución de llamada que invoca XAsyncRun.Sintaxis
Parámetros
asyncBlock _Inout_Tipo: XAsyncBlock* Un puntero a una copia del XAsyncBlock que se pasó a XAsyncRun.
Valor devuelto
Tipo: HRESULT DevuelveS_OK si se realiza correctamente; de lo contrario, devuelve un código de error. Para ver una lista de códigos de error, consulte Códigos de error.
Comentarios
Se usa un puntero a una copia del XAsyncBlock que se pasó a XAsyncRun para permitir que el sistema garantice que el puntero siempre exista y sea válido para la devolución de llamada. Al usar la función auxiliar XAsyncRun para ejecutar de forma asincrónica una función de devolución de llamada, se especifica un punteroXAsyncWork para la función de devolución de llamada que se invocará. A continuación, XAsyncRun usa la funcionalidad de XAsyncProvider para ejecutar la función de devolución de llamada.
Para obtener más información sobre la funcionalidad de XAsyncProvider, consulte Modelo de programación asincrónica.
Requisitos
Encabezado: XAsync.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX SeriesConsulte también
Miembros de XAsyncXAsyncRun
Modelo de programación asincrónica
