¿Qué significa el código NTSTATUS 259 (STATUS_PENDING)?

 
También puede significar:
ConstanteTipoSO
ERROR_NO_MORE_ITEMSError de WindowsWindows
MUP_FILE_SYSTEMCódigo BSODWindows
Anterior Siguiente
STATUS_TIMEOUT STATUS_REPARSE

STATUS_PENDING

Qué significa STATUS_PENDING

Es un status normal de asynchronous I/O y otros workflows: la solicitud se inició, pero el resultado final llegará después mediante event, callback, completion port, IRP completion u otro mecanismo definido por la API. No es éxito final ni failure.

El caller debe mantener vivos buffers y context que el contrato exige hasta completion. Liberarlos al ver STATUS_PENDING puede producir use-after-free o corrupción mucho después de la llamada inicial.

Qué comprobar

  • Identifique el mecanismo de completion documentado.
  • Mantenga request context/buffers válidos hasta el resultado final.
  • No envíe duplicados sólo porque la llamada inicial no terminó sincrónicamente.
  • Registre request ID para correlacionar pending y completion.

Referencias técnicas


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