NDIS_RAISE_IRQL_TO_DISPATCH 매크로(ndis.h)

NDIS_RAISE_IRQL_TO_DISPATCH 매크로는 현재 프로세서에서 DISPATCH_LEVEL 현재 IRQL을 발생합니다.

구문

void NDIS_RAISE_IRQL_TO_DISPATCH(
   _pIrql_
);

매개 변수

_pIrql_

NDIS_RAISE_IRQL_TO_DISPATCH 원래 IRQL 값(즉, 래핑되지 않음)을 저장하는 KIRQL 형식 변수에 대한 포인터입니다. NDIS_LOWER_IRQL 매크로에 대한 후속 호출에서 이 원래 IRQL 값을 사용해야 합니다.

반환 값

없음

설명

NDIS 네트워크 드라이버는 NDIS_RAISE_IRQL_TO_DISPATCH 매크로를 사용하여 현재 IRQL을 발생시켜야 합니다.

현재 IRQL이 DISPATCH_LEVEL보다 크면 버그 검사가 발생합니다. 그렇지 않으면 매크로는 현재 IRQL을 DISPATCH_LEVEL 설정합니다.

NDIS_RAISE_IRQL_TO_DISPATCHKeRaiseIrql 루틴에 대한 NDIS 래퍼입니다.

호출자는 NDIS_LOWER_IRQL 매크로를 호출하여 가능한 한 빨리 원래 IRQL을 복원해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.0 이상에서 지원됩니다.
대상 플랫폼 유니버설
헤더 ndis.h
IRQL <= DISPATCH_LEVEL
DDI 규정 준수 규칙 Irql_IrqlSetting_Function(ndis)

추가 정보

KeRaiseIrql

NDIS_LOWER_IRQL