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 quantoXAsyncGetStatus 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 SeriesDocumentação conceitual
- Executar tarefa simples
- Visão geral da biblioteca XAsync
- Configurar provedor personalizado
- Modelo de programação assíncrona
- Metas de design e melhorias da programação assíncrona
Confira também
Membros de XAsyncXAsyncGetResult
Modelo de programação assíncrona
