¿Qué significa el código de error de Windows 1273 (ERROR_CALLBACK_SUPPLIED_INVALID_DATA)?

 
Anterior Siguiente
ERROR_SMB_GUEST_LOGON_BLOCKED ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED

ERROR_CALLBACK_SUPPLIED_INVALID_DATA

Qué significa ERROR_CALLBACK_SUPPLIED_INVALID_DATA

ERROR_CALLBACK_SUPPLIED_INVALID_DATA (1273) — El callback de la aplicación devolvió datos que no cumplen el contrato esperado.

El subsistema llamó código del caller y validó su resultado antes de continuar. El defecto está en el callback o en el lifetime del buffer que este devuelve.

Qué comprobar

  • Capture inputs y outputs del callback.
  • Valida tamaños, enum values, pointers y ownership.
  • Comprueba si el callback usa estado ya destruido por una carrera.

Tratamiento recomendado

Corrige el callback y añade validación/assertions en su frontera. No ignores el error en la capa que invoca; continuar con datos inválidos puede corromper estado posterior.

Referencias técnicas


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