| Предыдущий | Следующий |
| ERROR_INVALID_LDT_OFFSET | ERROR_TOO_MANY_THREADS |
ERROR_INVALID_LDT_DESCRIPTOR
Что означает ERROR_INVALID_LDT_DESCRIPTOR
ERROR_INVALID_LDT_DESCRIPTOR (decimal 564, 0x00000234) — при настройке дескрипторов LDT пользователь передал недопустимый дескриптор.
Что проверить
Зафиксируйте LDT descriptor/offset/size, переданный низкоуровневому API.
- Проверьте границы, выравнивание и допустимые descriptor fields для текущей архитектуры/режима.
- Не используйте значения, сохранённые для другого процесса или уже изменившейся LDT.
Исходная формулировка
An x86 LDT entry contains invalid fields or an unsupported descriptor combination.
bitfield layout or endianness assumptions corrupted the packed entry.
It can appear in an emulator or runtime configuring segmented-addressing state.
A compatibility runtime copies a packed compiler-specific bitfield into LDT_ENTRY. Comparing raw bytes with the SDK layout reveals a reserved bit set by the alternate packing rule; explicit field construction fixes the request.
Alerting for this result should reflect the classification above.
Технические ссылки
- Microsoft: System Error Codes 500–999
- Microsoft Open Specifications: Win32 error values
- Microsoft: LDT_ENTRY
- Microsoft: GetThreadSelectorEntry
Нужно найти другой код? Найти другой код состояния или ошибки.