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 SeriesDocumentação conceitual
- Executar tarefa de API do Microsoft Game Development Kit (GDK)
- Executar tarefa simples
- Visão geral da biblioteca XAsync
- Configurar a capacidade de cancelamento
- Configurar provedor personalizado
- Modelo de programação assíncrona
- Wrapper genérico de tarefa assíncrona
Confira também
Membros de XAsyncMembros de XAsyncProvider
Modelo de programação assíncrona
