| Предыдущий | Следующий |
| STATUS_TRANSACTION_RESPONDED | STATUS_TRANSACTION_INVALID_TYPE |
STATUS_TRANSACTION_INVALID_ID
Что означает STATUS_TRANSACTION_INVALID_ID
STATUS_TRANSACTION_INVALID_ID — транспорт не распознаёт указанный идентификатор запроса транзакции.
Что проверить
Зафиксируйте транзакцию/UOW, диспетчер ресурсов и API, на котором появился STATUS_TRANSACTION_INVALID_ID.
- Проверьте фазу транзакции, её конечное состояние, тайм-аут и первый диспетчер ресурсов, который отказал или потерял состояние.
- Не продолжайте использовать старый дескриптор транзакции после abort/commit; перед новой попыткой убедитесь, что исход предыдущей операции однозначно определён.
Исходная формулировка
a legacy transport does not recognize the transaction request identifier.
Check structure version, packing, width, and byte-order conversions.
this result identifies the request-identifier dimension of the legacy transport transaction family.
Capture the raw ID before conversion, byte-order changes, narrowing, or reuse of the request structure.
Public Microsoft transport documentation does not publish a universal transaction-ID layout for this status.
Технические ссылки
- Microsoft Open Specifications: NTSTATUS values
- Microsoft: TDI_REQUEST structure
- Microsoft: TDI internal-device-control dispatch
- Microsoft: TDI_CONNECT
- Microsoft: Using NTSTATUS values
Нужно найти другой код? Найти другой код состояния или ошибки.