Skip to main content

XAsyncOp

Representa um código de operação para um provedor assíncrono.

Sintaxe

Constantes

Comentários

A função de retorno de chamada XAsyncProvider de um provedor assíncrono é chamada repetidamente, e o que esse provedor assíncrono deve fazer em cada chamada é determinado pelo código de operação especificado para cada chamada. XAsyncOp representa os códigos de operação que podem ser implementados por um provedor assíncrono.
Um provedor assíncrono deve implementar apenas os códigos de operação de XAsyncOp necessários para realizar o trabalho assíncrono. Por exemplo, um provedor assíncrono que realiza trabalho de E/S assíncrona não cancelável e que não requer limpeza só precisa implementar XAsyncOp::GetResult.
Para obter um exemplo de provedor assíncrono que implementa os códigos de operação DoWork, GetResult e Cleanup de XAsyncOp, consulte a seção “Biblioteca assíncrona” em Modelo de programação assíncrona.

Requisitos

Cabeçalho: XAsyncProvider.h Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX Series

Confira também

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