XAsyncWork
Representa a função de retorno de chamada invocada por XAsyncRun.Sintaxe
Parâmetros
asyncBlock _Inout_Tipo: XAsyncBlock* Um ponteiro para uma cópia do XAsyncBlock que foi passado para XAsyncRun.
Valor retornado
Tipo: HRESULT RetornaráS_OK se for bem-sucedido; caso contrário, retornará um código de erro. Para obter uma lista de códigos de erro, consulte Códigos de erro.
Comentários
Um ponteiro para uma cópia do XAsyncBlock que foi passado para XAsyncRun é usado para permitir que o sistema garanta que o ponteiro sempre exista e seja válido para o retorno de chamada. Ao usar a função auxiliar XAsyncRun para executar uma função de retorno de chamada de forma assíncrona, você especifica um ponteiroXAsyncWork para a função de retorno de chamada a ser invocada. Em seguida, XAsyncRun usa a funcionalidade de XAsyncProvider para executar a função de retorno de chamada.
Para obter mais informações sobre a funcionalidade de XAsyncProvider, consulte Modelo de programação assíncrona.
Requisitos
Cabeçalho: XAsync.h Biblioteca: xgameruntime.lib Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX SeriesConfira também
Membros de XAsyncXAsyncRun
Modelo de programação assíncrona
