IoWithinStackLimits 関数 (wdm.h)
IoWithinStackLimits ルーチンは、メモリの領域が現在のスレッドのスタック制限内にあるかどうかを判断します。
構文
LOGICAL IoWithinStackLimits(
[in] ULONG_PTR RegionStart,
[in] SIZE_T RegionSize
);
パラメーター
[in] RegionStart
リージョンの先頭へのポインター。
[in] RegionSize
リージョンのサイズ。
戻り値
IoWithinStackLimits は TRUE を 返します。現在のスレッドのスタックにリージョンが完全に含まれており、それ以外の場合は FALSE が 返されます。
注釈
IoWithinStackLimits ルーチンは、必要に応じて、考えられるすべてのスタック セグメントと DPC スタックを考慮します。
KeExpandKernelStackAndCallout を使用するドライバーの場合、IoWithinStackLimits では現在のスレッドのみが考慮されます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | IRQL <= APC_LEVEL |