¿Qué significa el código HRESULT 0x003D0000 (WS_S_ASYNC)?

 
Anterior Siguiente
SDIAG_S_CANNOTRUN WS_S_END

WS_S_ASYNC

Qué significa WS_S_ASYNC

WS_S_ASYNC tiene el valor 0x003D0000 y es un estado de éxito/información. La llamada a la función se está completando de forma asíncrona.

Qué comprobar

Comprueba qué API se invocó con un WS_ASYNC_CONTEXT y conserva el callback, el estado asociado y el hilo que inició la operación. Si el retorno es inmediato con WS_S_ASYNC, la finalización todavía pertenece al callback y no debe interpretarse como resultado definitivo.

Cómo resolverlo o tratarlo

Mantén vivos los buffers y objetos exigidos por el contrato hasta recibir la finalización asíncrona. Propaga el HRESULT entregado al callback como resultado final y evita iniciar una segunda operación sobre el mismo objeto si su estado no la permite.

Qué distingue este resultado

Es un estado de progreso satisfactorio: la llamada no ha fallado, simplemente terminará de forma asíncrona.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.