次の方法で共有


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
ターゲット プラットフォーム の 万国
ヘッダー ntifs.h (FltKernel.h、Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL

関連項目

FsRtlIsPagingFile

FsRtlPostStackOverflow の

IoGetRemainingStackSize

KeInitializeEvent の