| Anterior | Siguiente |
| STATUS_CALLBACK_RETURNED_WHILE_IMPERSONATING | STATUS_PROCESS_IS_PROTECTED |
STATUS_APC_RETURNED_WHILE_IMPERSONATING
Qué significa STATUS_APC_RETURNED_WHILE_IMPERSONATING
Un APC ejecuta en el contexto de su target thread. Si modifica impersonation y no hace revert antes de retornar, el siguiente trabajo despachado sobre esa worker puede ejecutarse con la identidad equivocada.
El cleanup debe pertenecer al APC que estableció el estado; no dependa de que un callback exterior adivine y restaure una impersonation que no creó.
Qué comprobar
- Capture APC routine, queueing component y token antes/después.
- Use guaranteed cleanup para RevertToSelf o equivalente.
- Revise exceptions/cancellation y nested alertable waits.
- Retire/reinicialice la worker si revert falla y su security state queda incierto.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
