Skip to main content

XAsyncGetResultSize

Retorna o tamanho necessário do buffer a ser passado para XAsyncGetResult.

Sintaxe

Parâmetros

asyncBlock   _Inout_
Tipo: XAsyncBlock*
Um ponteiro para o XAsyncBlock que foi passado para a chamada assíncrona. bufferSize   _Out_
Tipo: size_t*
O tamanho necessário, em bytes, do buffer para armazenar os resultados.

Valor retornado

Tipo: HRESULT Retornará S_OK se tiver êxito; 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

Se uma chamada assíncrona retornar resultados, chame esta função antes de chamar XAsyncGetResult para especificar o tamanho do buffer necessário para armazenar os resultados. Cada chamada assíncrona que retorna resultados deve ter uma função correspondente que possa ser chamada para retornar os resultados dessa chamada assíncrona. Para ver um exemplo de uma chamada assíncrona com uma função correspondente para retornar resultados, consulte XGameSaveGetRemainingQuotaAsync e XGameSaveGetRemainingQuotaResult.

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

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