¿Qué significa el código de error de Windows 1361 (ERROR_BAD_DESCRIPTOR_FORMAT)?

 
Anterior Siguiente
ERROR_GENERIC_NOT_MAPPED ERROR_NOT_LOGON_PROCESS

ERROR_BAD_DESCRIPTOR_FORMAT

Qué significa ERROR_BAD_DESCRIPTOR_FORMAT

ERROR_BAD_DESCRIPTOR_FORMAT (1361) — El descriptor de seguridad tiene un formato incorrecto, ya sea absoluto o autorrelativo.

El descriptor se suministró en un formato absoluto/self-relative distinto del que la API esperaba o con una conversión incompleta.

Qué comprobar

  • Consulta SE_SELF_RELATIVE y valida el descriptor antes de usarlo.
  • Revisa MakeAbsoluteSD/MakeSelfRelativeSD y buffers separados para owner, group, DACL y SACL.
  • Comprueba que no se persisten punteros de un descriptor absoluto como si fueran offsets.

Tratamiento recomendado

Convierte el descriptor al formato requerido con APIs documentadas y vuelve a validar. No serialices directamente estructuras con punteros de proceso.

Referencias técnicas


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