Функция 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

Указатель на подпрограмму обратного вызова, вызываемую при обработке запроса в потоке переполнения.

Возвращаемое значение

None

Remarks

Файловая система обычно вызывает FsRtlPostPagingFileStackOverflow во время операции ввода-вывода файла подкачки, когда объем оставшегося пространства стека, возвращаемого IoGetRemainingStackSize , ниже порогового значения стека переполнения файловой системы. FsRtlPostPagingFileStackOverflow отправляет запрос ввода-вывода по страницам в специальную очередь переполнения стека подкачки. После завершения операции ввода-вывода подкачки событие вызывающего объекта получает сигнальное состояние.

Примечание Предупреждение. Драйверы фильтров файловой системы никогда не должны вызывать FsRtlPostPagingFileStackOverflow, так как это может остановить ход выполнения операций ввода-вывода файлов подкачки.
 

Требования

Требование Значение
Минимальная версия клиента Windows 2000
Целевая платформа Универсальное
Верхняя часть ntifs.h (включая FltKernel.h, Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL

См. также раздел

FsRtlIsPagingFile

FsRtlPostStackOverflow

IoGetRemainingStackSize

KeInitializeEvent