| Anterior | Siguiente |
| STATUS_PORT_DO_NOT_DISTURB | STATUS_DEVICE_ALREADY_ATTACHED |
STATUS_PORT_DISCONNECTED
Qué significa STATUS_PORT_DISCONNECTED
STATUS_PORT_DISCONNECTED aparece, por ejemplo, cuando un minifilter usa FltSendMessage después de que la aplicación user-mode conectada haya terminado o cerrado su communication port. El port object del kernel no garantiza que exista todavía un receiver.
Detecte disconnect/close y retire la client connection del bookkeeping antes de nuevos sends. Si el user-mode service debe reconectarse, cree/acepte una nueva conexión y no reutilice state de la anterior.
Qué comprobar
- Correlacione el fallo con crash/exit/close de la aplicación peer.
- Marque la conexión como disconnected antes de emitir más mensajes.
- Revise races entre send y disconnect callbacks.
- Establezca una nueva connection para el nuevo peer instance.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.