| Предыдущий | Следующий |
| STATUS_FOUND_OUT_OF_SCOPE | STATUS_PROPSET_NOT_FOUND |
STATUS_ALLOCATE_BUCKET
Что означает STATUS_ALLOCATE_BUCKET
STATUS_ALLOCATE_BUCKET — массив корзин необходимо увеличить, после чего повторить транзакцию.
Что проверить
Зафиксируйте транзакцию/UOW, текущую фазу и диспетчер ресурсов, который вернул код.
- Проверьте, допускается ли запрошенная операция в текущем transaction state и нет ли конфликтующей/завершённой транзакции.
- При conflict или invalid state сначала определите исход предыдущей операции, а не создавайте параллельную повторную транзакцию.
Исходная формулировка
an internal allocation path requires the bucket array to grow before retrying.
Microsoft publishes the corresponding Win32 system message as ERROR_ALLOCATE_BUCKET with the same recovery wording.
Preserve the underlying allocation error if the array cannot be enlarged.
When debugging a component that returns this status, preserve the call site and whether the caller has an explicit handler for this result.
this result has unusually explicit message semantics: Microsoft says the bucket array must be grown and the transaction retried after that growth.
Технические ссылки
- Microsoft Open Specifications: NTSTATUS values
- Microsoft: System Error Codes 500-999
- Microsoft: Using NTSTATUS values
- Microsoft Open Specifications: Win32 error codes
Нужно найти другой код? Найти другой код состояния или ошибки.