Site icon EfmSoft

¿Qué significa el código NTSTATUS 0 (STATUS_WAIT_0)?

 
También puede significar:
ConstanteTipoSO
ERROR_SUCCESSError de WindowsWindows
STATUS_SUCCESSNTSTATUSWindows
kOSReturnSuccessRetorno del kernel de macOSmacOS
KERN_SUCCESSRetorno del kernel de macOSmacOS
MACH_MSG_SUCCESSRetorno del kernel de macOSmacOS
ippStsNoErrEstado de Intel IPPCualquiera
S_OKHRESULTWindows
hrNoneHRESULTWindows
Anterior Siguiente
STATUS_SUCCESS STATUS_WAIT_1

STATUS_WAIT_0

Qué significa STATUS_WAIT_0

En una espera de tipo WaitAny, el primer elemento del array de objetos fue el que satisfizo la espera. El status codifica el índice, no el tipo del objeto: puede ser event, process, thread, semaphore, mutex, timer u otro objeto waitable.

Para interpretar correctamente un dump o trace hay que conservar el array exacto usado por esa llamada. Si el código reconstruye o reordena la lista entre retries, el mismo índice puede representar algo completamente distinto.

Qué comprobar

  • Array de handles y modo WaitAny/WaitAll.
  • Qué objeto ocupaba exactamente el índice 0.
  • Reordenamientos de la lista en retries o threads distintos.
  • No tratar el resultado exitoso como error genérico por ser distinto de cero.

Referencias técnicas


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

Exit mobile version