¿Qué significa el código NTSTATUS 0xC0400002 (STATUS_RKF_DUPLICATE_KEY)?

 
Anterior Siguiente
STATUS_RKF_KEY_NOT_FOUND STATUS_RKF_BLOB_FULL

STATUS_RKF_DUPLICATE_KEY

Qué significa STATUS_RKF_DUPLICATE_KEY

STATUS_RKF_DUPLICATE_KEY apunta a duplicate registration o replay de una create anterior, no a un file-sharing conflict normal. Resume keys deben identificar de forma no ambigua el estado persistido de cada handle.

En SMB durable/persistent handles conviene comparar también CreateGuid y client identity para distinguir un retry legítimo de otro open que copió por error la misma key.

Qué comprobar

  • Compare resume key, CreateGuid, client GUID, file ID, share y node de ambas solicitudes.
  • Compruebe si un network retry repitió una create que ya había tenido éxito.
  • Revise failover timing y expiración de estado antiguo.
  • Genere identidad única por handle; no derive la key solo del path.

Referencias técnicas


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