Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Макрос NDIS_RAISE_IRQL_TO_DISPATCH вызывает текущий IRQL для DISPATCH_LEVEL на текущем процессоре.
Синтаксис
void NDIS_RAISE_IRQL_TO_DISPATCH(
_pIrql_
);
Параметры
_pIrql_
Указатель на переменную типа KIRQL, где NDIS_RAISE_IRQL_TO_DISPATCH хранит исходное (то есть неуправляемое) значение IRQL. Это исходное значение IRQL следует использовать в последующем вызове макроса NDIS_LOWER_IRQL.
Возвращаемое значение
Никакой
Замечания
Сетевые драйверы NDIS должны использовать макрос NDIS_RAISE_IRQL_TO_DISPATCH для создания текущего IRQL.
Если текущий IRQL больше DISPATCH_LEVEL, возникает ошибка. В противном случае макрос задает текущее значение IRQL для DISPATCH_LEVEL.
NDIS_RAISE_IRQL_TO_DISPATCH — это оболочка NDIS для подпрограммы KeRaiseIr ql.
Вызывающий объект должен вызвать макрос NDIS_LOWER_IRQL, чтобы восстановить исходный IRQL как можно скорее.