C28135
предупреждение C28135. Если первый аргумент keWaitForSingleObject является локальной переменной, параметр Mode должен иметь значение KernelMode.
Драйвер ожидает в пользовательском режиме. Таким образом, стек ядра можно переключить во время ожидания. Если драйвер пытается передать параметры в стеке, может возникнуть сбой системы.
Пример
Это предупреждение вызывается в следующем примере кода.
KeWaitForSingleObject(&MyMutex, UserRequest, UserMode, false, NULL);
Следующий пример кода позволяет избежать этого предупреждения.
KeWaitForSingleObject(&MyMutex, UserRequest, KernelMode, false, NULL);
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по