¿Qué significa el código HRESULT 0xC80003FF (hrInvalidPath)?

 
Anterior Siguiente
hrDiskIO hrRecordTooBig

hrInvalidPath

hrInvalidPath: qué cambia este hresult

En el flujo legacy ESE/Directory Service, hrInvalidPath describe que la ruta suministrada no cumple las reglas de path requeridas por ESE.

El valor publicado es 0xC80003FF; la condición JET correspondiente es JET_errInvalidPath. No es equivalente a hrFileNotFound: ese valor indica que la ruta es válida pero el archivo de base/log/backup no existe en el momento de la llamada. También se distingue de hrInvalidParameter, donde un parámetro de la API contiene un valor o combinación no admitidos.

Aislamiento de la causa

Registra la primera llamada donde se cumple la condición concreta: la ruta suministrada no cumple las reglas de path requeridas por ESE.

  1. 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.
  2. Antes del retry, captura el valor exacto rechazado y compáralo con el contrato de la API antes de sustituirlo o regenerarlo.

Códigos cercanos que conviene separar en logs: hrFileNotFound, hrInvalidParameter, hrBufferTooSmall.

Referencias técnicas


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