Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
ostrzeżenie C28121: Funkcja nie może być wywoływana na bieżącym poziomie IRQ. Bieżący poziom jest zbyt wysoki.
dodatkowe informacje |
Środowisko IRQL zostało ostatnio ustawione na <> IRQL w wierszu <numer wiersza>. Poziom mógł zostać wywnioskowany z podpisu funkcji. |
Sterownik wykonuje polecenie w języku IRQL, który jest zbyt wysoki dla wywoływanej funkcji.
Gdy narzędzie Analiza kodu zgłasza to ostrzeżenie, zapoznaj się z dokumentacją zestawu WDK dla funkcji i sprawdź środowisko IRQL, w którym można wywołać funkcję.
Narzędzie analizy kodu wywnioskuje bieżące środowisko IRQL i zgłasza to ostrzeżenie tylko wtedy, gdy wywnioskował wystarczająco dużo o środowisku IRQL, aby wykryć błąd. To wnioskowanie może być oparte na sygnaturze funkcji (argumenty i typ wyniku) analizowanej funkcji lub z poprzednich wywołań wzdłuż bieżącej ścieżki.
Jeśli narzędzie analizy kodu nie może określić środowiska IRQL, w którym jest uruchomiony sterownik, nie zgłosi tego ostrzeżenia, nawet jeśli funkcja jest wywoływana w niewłaściwym środowisku IRQL.