Skip to main content

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: void

Comentários

Se a função XAsyncCancel 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 Series

Documentação conceitual

Confira também

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