IoGetStackLimits 関数 (wdm.h)

IoGetStackLimits ルーチンは、現在のスレッドのスタック フレームの境界を返します。

構文

void IoGetStackLimits(
  [out] PULONG_PTR LowLimit,
  [out] PULONG_PTR HighLimit
);

パラメーター

[out] LowLimit

呼び出し元が指定した変数へのポインター。このルーチンは、現在のスレッドのスタック フレームの下位オフセットを返します。

[out] HighLimit

このルーチンが現在のスレッドのスタック フレームの高いオフセットを返す呼び出し元から指定された変数へのポインター。

戻り値

なし

解説

最上位レベルのドライバーは、このルーチン、特に現在のスレッドのスタック上の場所へのポインターが渡されたファイル システムを呼び出すことができます。

Windows Server 2003 Service Pack 1 (SP1) 以降のバージョンの Windows では、 IoGetStackLimits の呼び出し元を任意の IRQL で実行できます。 以前のオペレーティング システムの場合、呼び出し元は IRQL <= APC_LEVELで実行されている必要があります。

要件

要件
サポートされている最小のクライアント Windows 2000 以降で使用できます。
対象プラットフォーム ユニバーサル
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL 「解説」を参照してください。

こちらもご覧ください

IoGetInitialStack

IoGetRemainingStackSize