¿Qué significa el código HRESULT 0xC8000772 (hrInvalidOperation)?

 
Anterior Siguiente
hrLogCorrupted hrAccessDenied

hrInvalidOperation

Qué significa hrInvalidOperation

El resultado hrInvalidOperation aparece cuando la operación no es legal en el estado actual del objeto o de la sesión. El valor publicado es 0xC8000772; la condición JET correspondiente es JET_errInvalidOperation.

Diferencia frente a resultados vecinos

No es equivalente a hrIllegalOperation: ese valor indica que la API solicitada no está permitida para el tipo de tabla, cursor mode u object state actual. También se distingue de hrFeatureNotAvailable, donde la API u opción es reconocida pero no está disponible en esta build o modo de ESE.

Comprobación dirigida

  1. Registra la primera llamada donde se cumple la condición concreta: la operación no es legal en el estado actual del objeto o de la sesión.
  2. 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 JetInit, JetTerm, JetCreateInstance, JetSetSystemParameter.
  3. Antes del retry, captura el valor exacto rechazado y compáralo con el contrato de la API antes de sustituirlo o regenerarlo.

Referencias técnicas


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