Skip to main content

XAsyncGetResultSize

Devuelve el tamaño necesario del búfer que se debe pasar a XAsyncGetResult.

Sintaxis

Parámetros

asyncBlock   _Inout_
Tipo: XAsyncBlock*
Un puntero al XAsyncBlock que se pasó a la llamada asincrónica. bufferSize   _Out_
Tipo: size_t*
El tamaño necesario, en bytes, del búfer requerido para contener los resultados.

Valor devuelto

Tipo: HRESULT Devuelve S_OK si se realiza correctamente; de lo contrario, devuelve un código de error. Para ver una lista de códigos de error, consulte Códigos de error.

Comentarios

Si una llamada asincrónica devuelve resultados, llame a esta función antes de llamar a XAsyncGetResult para especificar el tamaño del búfer necesario para contener los resultados. Cada llamada asincrónica que devuelve resultados debe tener una función correspondiente a la que se pueda llamar para devolver los resultados de esa llamada asincrónica. Para ver un ejemplo de una llamada asincrónica con una función correspondiente para devolver resultados, consulte XGameSaveGetRemainingQuotaAsync y XGameSaveGetRemainingQuotaResult.

Requisitos

Encabezado: XAsync.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Documentación conceptual

Consulte también

Miembros de XAsync
XAsyncGetStatus
Modelo de programación asincrónica
Última modificación el 28 de agosto de 2026