Skip to main content

XAsyncGetStatus

Retorna o status da chamada assíncrona, opcionalmente aguardando sua conclusão.

Sintaxe

Parâmetros

asyncBlock   _Inout_
Tipo: XAsyncBlock*
Um ponteiro para o XAsyncBlock que foi passado para a chamada assíncrona. wait   _In_
Tipo: bool
Se for true, XAsyncGetStatus aguardará até que a chamada assíncrona seja concluída ou cancelada.

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

Depois que a chamada assíncrona for concluída, você poderá chamar XAsyncGetResult para obter os resultados, caso a chamada assíncrona tenha um conteúdo de dados resultante. Se a chamada assíncrona não tiver um conteúdo de dados resultante, você não precisará chamar XAsyncGetResult. Observação: tanto um retorno de chamada de conclusão quanto XAsyncGetStatus com o parâmetro wait definido como true podem ser usados para identificar quando uma chamada foi concluída. A ordem dessas chamadas pode ser ambígua e, como prática recomendada, você não deve usar ambos para a mesma chamada.

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
XAsyncGetResult
Modelo de programação assíncrona
Last modified on October 6, 2026