Pular para o conteúdo principal

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 ponteiro XAsyncWork 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 Series

Confira também

Membros de XAsync
XAsyncRun
Modelo de programação assíncrona
Última modificação em 6 de outubro de 2026