FsRtlPostPagingFileStackOverflow 関数 (ntifs.h)
FsRtlPostPagingFileStackOverflow ルーチンは、ページング ファイル スタック オーバーフロー項目をスタック オーバーフロー スレッドにポストします。
構文
void FsRtlPostPagingFileStackOverflow(
[in] PVOID Context,
[in] PKEVENT Event,
[in] PFSRTL_STACK_OVERFLOW_ROUTINE StackOverflowRoutine
);
パラメーター
[in] Context
スタック オーバーフロー コールバック ルーチンに渡すコンテキスト ポインター。
[in] Event
スタック オーバーフロー コールバック ルーチンに渡す呼び出し元によって割り当てられた通知イベントへのポインター。 KeInitializeEvent を呼び出すことによって、非署名として初期化されている必要があります。
[in] StackOverflowRoutine
オーバーフロー スレッドで要求を処理するときに呼び出されるコールバック ルーチンへのポインター。
戻り値
なし
解説
IoGetRemainingStackSize によって返される残りのスタック領域の量がファイル システムのスタック オーバーフロー読み取りしきい値を下回っている場合、ファイル システムは通常、ページング ファイル I/O 操作中に FsRtlPostPagingFileStackOverflow を呼び出します。 FsRtlPostPagingFileStackOverflow は、ページング I/O 要求を特別なページング スタック オーバーフロー作業キューにポストします。 ページング I/O 操作が完了すると、呼び出し元の イベント はシグナル状態に設定されます。
メモ 警告: ファイル システム フィルター ドライバーは 、FsRtlPostPagingFileStackOverflow を呼び出す必要はありません。これにより、ページング ファイルの I/O 操作の前方の進行状況が停止する可能性があるためです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 |
対象プラットフォーム | ユニバーサル |
Header | ntifs.h (FltKernel.h、Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |