Skip to main content

XAsyncRun

Executa de forma assíncrona a função de retorno de chamada especificada.

Sintaxe

Parâmetros

asyncBlock   _Inout_
Tipo: XAsyncBlock*
Um ponteiro para o XAsyncBlock usado para acompanhar a chamada assíncrona. work   _In_
Tipo: XAsyncWork*
Um ponteiro para uma função de retorno de chamada a ser executada de forma assíncrona.

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

XAsyncRun é uma função auxiliar que executa de forma assíncrona a função de retorno de chamada especificada em work. Você pode usar o XAsyncBlock especificado em asyncBlock para cancelar ou obter o status da função de retorno de chamada. Internamente, XAsyncRun usa as seguintes funções de XAsyncProvider para executar e acompanhar a função de retorno de chamada: Para obter mais informações sobre como implementar sua própria funcionalidade assíncrona com XAsyncProvider e XAsyncBlock, 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

Documentação conceitual

Confira também

Membros de XAsync
Membros de XAsyncProvider
Modelo de programação assíncrona
Last modified on October 6, 2026