IoWithinStackLimits 함수(wdm.h)

IoWithinStackLimits 루틴은 메모리 영역이 현재 스레드의 스택 제한 내에 있는지 여부를 결정합니다.

구문

LOGICAL IoWithinStackLimits(
  [in] ULONG_PTR RegionStart,
  [in] SIZE_T    RegionSize
);

매개 변수

[in] RegionStart

영역의 시작 부분에 대한 포인터입니다.

[in] RegionSize

지역의 크기입니다.

반환 값

IoWithinStackLimits는 현재 스레드의 스택이 지역을 완전히 포함하고 그렇지 않으면 FALSE를 반환합니다.

설명

IoWithinStackLimits 루틴은 필요한 경우 가능한 모든 스택 세그먼트와 DPC 스택을 고려합니다.

KeExpandKernelStackAndCallout을 사용하는 드라이버의 경우 IoWithinStackLimits는 현재 스레드만 고려합니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL IRQL <= APC_LEVEL

추가 정보

IoGetInitialStack

IoGetRemainingStackSize

IoGetStackLimits