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) |