¿Qué significa el código HRESULT 0xC800012E (hrPMRecDeleted)?

 
Anterior Siguiente
hrBFInUse hrFLDTooManySegments

hrPMRecDeleted

hrPMRecDeleted: cómo leer el resultado

En el flujo legacy ESE/Directory Service, hrPMRecDeleted describe que una ruta legacy de page/record manager encontró que el registro objetivo ya había sido eliminado.

El valor publicado es 0xC800012E. No es equivalente a hrFLDTooManySegments: ese valor indica que la definición de key contiene más segmentos de los admitidos por el record manager legacy. También se distingue de hrCircularLogging, donde el uso de circular logging impide garantizar el histórico de logs necesario para un backup incremental.

Diagnóstico diferencial

Registra la primera llamada donde se cumple la condición concreta: una ruta legacy de page/record manager encontró que el registro objetivo ya había sido eliminado.

  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, corrige únicamente la precondición indicada por el resultado y repite la misma llamada mínima para verificarla.

Códigos cercanos que conviene separar en logs: hrFLDTooManySegments, hrCircularLogging, hrBadLogVersion.

Referencias técnicas


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