| Previous | Next |
| STATUS_WAIT_3 | STATUS_ABANDONED_WAIT_0 |
STATUS_WAIT_63
WaitAny selected dispatcher object index 63
STATUS_WAIT_63 is the upper named member of the native STATUS_WAIT_n range. The status value is the base wait result plus the selected object index, so this code identifies element 63 of the wait array. The Win32 multiple-object wait contract uses the same offset calculation.
This is especially useful when debugging large wait sets: the numeric status must be decoded against the exact array used for that call. An index copied from a later retry, a rebuilt array, or a different thread can point to a completely different object. Also verify the wait count because Win32 places explicit limits on the number of handles accepted by one call.
What to inspect
- Capture the array order and handle count at the moment the wait begins.
- Decode the status as an index before interpreting the selected object type.
- For larger designs, inspect whether thread-pool waits or grouped waits changed the effective array.
References
- Microsoft: WaitForMultipleObjects
- Microsoft: Wait functions
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.
