ERROR_SIGNAL_PENDING - 162 (0xA2)

A signal is already pending.

Updated: Feb 21, 2026

Technical Meaning

ERROR_SIGNAL_PENDING is a specific error code returned by the Windows API when a signal is already pending. This indicates that an asynchronous event or signal has been queued for the process, and its handling must be completed before proceeding with other operations.

Error Details

The ERROR_SIGNAL_PENDING error signifies that the system encountered a situation where it was necessary to wait for an outstanding signal to be processed. Signals in this context can include various types of asynchronous events such as hardware interrupts or software-generated signals, which are used to notify processes about specific conditions.

Usage Context

This error is typically encountered when performing operations that require the completion of pending signals before proceeding. For example, it might occur during process termination, thread synchronization, or other scenarios where signal handling is critical for proper operation.

Developer Interpretation

Developers should interpret this error as an indication that their code must wait until all pending signals are processed before continuing execution. This ensures that the system state remains consistent and avoids race conditions or other issues that could arise from ignoring pending signals.

Related Errors

  • ERROR_NO_SYSTEM_RESOURCES (0x80070001): Indicates insufficient resources to complete an operation, which might indirectly lead to signal handling issues.
  • ERROR_OPERATION_ABORTED (0x800703EC): Suggests that an operation was aborted due to a higher-priority event, potentially related to signal handling.

FAQ

Q: What does ERROR_SIGNAL_PENDING mean?

A: It indicates that a signal is already pending and must be processed before proceeding with the current operation.

Q: How should I handle this error in my code?

A: Your code should wait for all pending signals to be handled before continuing execution. This ensures proper synchronization and avoids potential race conditions.

Summary

ERROR_SIGNAL_PENDING is a specific Windows API error that indicates the presence of an outstanding signal that must be processed before proceeding with other operations. Developers should ensure their code waits for these signals to avoid issues related to inconsistent state or race conditions.