0 / 0 / 0
Регистрация: 11.10.2017
Сообщений: 156
|
|
1 | |
Какая функция кроме GetLastError() генерирует код тяжести 002.10.2020, 15:01. Показов 1572. Ответов 5
Метки нет (Все метки)
0
|
02.10.2020, 15:01 | |
Ответы с готовыми решениями:
5
WinAPI+HID: WriteFile генерирует код ошибки 1 ("Неверная функция") Опишите код - какая функция за что отвечает? Какая функция преобразовывает код символа в символ? Определить, какая планета имеет наибольшее ускорение силы тяжести. |
5117 / 4556 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
02.10.2020, 17:33 | 2 |
Houz, это Вы о чем? Что за "код тяжести" такой? Растолкуйте...
0
|
0 / 0 / 0
Регистрация: 11.10.2017
Сообщений: 156
|
|
02.10.2020, 18:01 [ТС] | 3 |
Биты
31-30 - Код тяжести - 0=успех, 1=информация, 2=предупреждение, 3=ошибка 29 - Кем определен - 0-Microsoft 1-пользователем 28 - Должен быть 0 27-16 - Определяется Microsoft. (Код подсистемы) 15-0 - Код ошибки.
0
|
2539 / 856 / 321
Регистрация: 10.02.2018
Сообщений: 2,007
|
|
02.10.2020, 19:18 | 4 |
Сообщение было отмечено Houz как решение
Решение
Есть HRESULT. Но в нём нет кода тяжести, как его описываете вы. Хотя интерпретация 2 старших бит как вы описываете где-то мне попадалась, но где не помню.
Если говорить про HRESULT, то для него есть макрос (HRESULT_FROM_WIN32), который приводит обычные ошибки к его специфике. В том числе зажигает старший бит. В этом контексте не очень корректно говорить о том, что GetLastError генерирует код тяжести 0. Данная функция просто возвращает ошибку в ином формате.
1
|
Вездепух
12667 / 6565 / 1767
Регистрация: 18.10.2014
Сообщений: 16,576
|
|
02.10.2020, 20:15 | 5 |
Это либо принятое в Windows соглашение о внутреннем формате кодов структурных исключений: https://docs.microsoft.com/en-... ew=vs-2019. Либо коды
NTSTATUS : https://docs.microsoft.com/en-... tus-values.Здесь - https://jpassing.com/2007/08/2... -ntstatus- предполагается, что этот формат кодов NTSTATUS скорее всего задуман как совместимый с форматом кодов HRESULT .Какие-то другие системы кодов тоже могут придерживаться аналогичного соглашения. Никакого отношения ни к какому GetLastError это не имеет. Исходный вопрос сформулирован бессмыслено.
1
|
Неэпический
|
|
02.10.2020, 20:36 | 6 |
GetLastError возвращает кучную кучу ошибок, для которых эти биты сброшены.
https://docs.microsoft.com/en-... es--0-499-
1
|
02.10.2020, 20:36 | |
02.10.2020, 20:36 | |
Помогаю со студенческими работами здесь
6
Функция rand не генерирует случайные числа Функция Rnd() генерирует одни и те же числа Функция генерирует одинаковые случайные числа Функция rand() генерирует не совсем рандомные значения Функция заполнения генерирует одинаковые случайные числа Функция генерирует одни нули для матрицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |