| Предыдущий | Следующий |
| STATUS_IMAGE_NOT_AT_BASE | STATUS_SEGMENT_NOTIFICATION |
STATUS_RXACT_STATE_CREATED
Состояние транзакции реестра было инициализировано по требованию
Среда RXACT не нашла существующего состояния транзакции для указанного поддерева реестра и создала его. Это информационный статус: он описывает подготовку контекста транзакции, а не завершение изменений реестра, которые позднее будут зафиксированы или отменены.
Вызывающий код должен сохранить возвращённый контекст и соблюдать ожидаемый жизненный цикл RXACT. Повторная инициализация одного поддерева может скрывать ошибки владения, а предположение, что статус уже означает долговечность данных, может открыть последующему коду частично подготовленную конфигурацию.
Что следует проверить
- Запишите путь поддерева и компонент, инициализировавший транзакцию.
- Убедитесь, что фиксацией или отменой контекста управляет ровно один владелец.
- Отделяйте успешную инициализацию от результата применения поставленных в очередь действий.
- Проверьте пути очистки на брошенные контексты после исключений или завершения процесса.
Ссылки
- Исходный код ReactOS RTL: реализация RXACT
- Исходный код ReactOS: Configuration Manager
- Открытые спецификации Microsoft: значения NTSTATUS
- Метаданные Windows SDK Microsoft: ntstatus.h
Нужно найти другой код? Найти другой код состояния или ошибки.
