Skip to main content

XAsyncGetStatus

Devuelve el estado de la llamada asincrónica y, opcionalmente, espera a que se complete.

Sintaxis

Parámetros

asyncBlock   _Inout_
Tipo: XAsyncBlock*
Un puntero al XAsyncBlock que se pasó a la llamada asincrónica. wait   _In_
Tipo: bool
Si es true, XAsyncGetStatus espera hasta que la llamada asincrónica se complete o se cancele.

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

Una vez completada la llamada asincrónica, puede llamar a XAsyncGetResult para obtener los resultados si la llamada asincrónica tiene una carga de datos resultante. Si la llamada asincrónica no tiene una carga de datos resultante, no es necesario llamar a XAsyncGetResult. Nota: Tanto una devolución de llamada de finalización como XAsyncGetStatus con un parámetro wait establecido en true se pueden usar para identificar cuándo ha finalizado una llamada. El orden de estas llamadas puede ser ambiguo y, como procedimiento recomendado, no debe usar ambas para la misma llamada.

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
XAsyncGetResult
Modelo de programación asincrónica
Última modificación el 28 de agosto de 2026