¿Qué significa el código HRESULT 0xC8000773 (hrAccessDenied)?

 
Anterior Siguiente
hrInvalidOperation

hrAccessDenied

Identificación precisa: hrAccessDenied

hrAccessDenied indica que ESE rechazó el acceso a un objeto u operación con la identidad o modo actuales. El valor publicado es 0xC8000773; la condición JET correspondiente es JET_errAccessDenied.

No es equivalente a hrFileAccessDenied: ese valor indica que ESE no puede abrir o manipular el archivo con los permisos de acceso solicitados. También se distingue de hrPermissionDenied, donde el caller carece de permiso para la operación ESE o el recurso protegido solicitado.

Qué observar

  • Registra la primera llamada donde se cumple la condición concreta: ESE rechazó el acceso a un objeto u operación con la identidad o modo actuales.
  • Conserva el contexto de objeto ESE/Directory Service sobre el que se ejecutó la llamada; para esta página las APIs/estructuras observadas en la referencia incluyen la API Jet/Ds* registrada por el caller.
  • Antes del retry, corrige únicamente la precondición indicada por el resultado y repite la misma llamada mínima para verificarla.

La aceptación de la corrección consiste en repetir la misma API con el mismo tipo de objeto y comprobar que hrAccessDenied ya no aparece, sin perder el estado válido del cursor, archivo o backup.

Referencias técnicas


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