XAsyncCancel
Tenta cancelar uma chamada assíncrona.Sintaxe
Parâmetros
asyncBlock _Inout_Tipo: XAsyncBlock* Um ponteiro para o XAsyncBlock da chamada assíncrona.
Valor retornado
Tipo: voidComentários
Se a funçãoXAsyncCancel for invocada para uma chamada assíncrona que ainda não foi concluída, as funções XAsyncGetResult, XAsyncGetResultSize e XAsyncGetStatus retornarão E_ABORT e a conclusão da chamada assíncrona será sinalizada. O cancelamento pode ocorrer de forma síncrona, assíncrona ou simplesmente não ocorrer, dependendo da chamada que está sendo cancelada. Se um retorno de chamada de conclusão tiver sido especificado para a chamada assíncrona, ele será invocado em seguida. Para obter mais informações sobre retornos de chamada de conclusão, consulte XAsyncCompletionRoutine.
Se a função XAsyncCancel for invocada para uma chamada assíncrona que já foi concluída, nada acontecerá.
Requisitos
Cabeçalho: XAsync.h Biblioteca: xgameruntime.lib Plataformas compatíveis: Windows, consoles da família XBOX One e consoles XBOX SeriesDocumentação conceitual
- Visão geral da biblioteca XAsync
- Configurar a capacidade de cancelamento
- Configurar um provedor personalizado
- Modelo de programação assíncrona
Confira também
XAsyncCompletionRoutineMembros de XAsync
Modelo de programação assíncrona
