Функция 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
Указатель на подпрограмму обратного вызова, которую необходимо вызвать при обработке запроса в потоке переполнения.
Возвращаемое значение
Никакой
Замечания
Файловая система обычно вызывает FsRtlPostPagingFileStackOverflow во время операции ввода-вывода файла на страницах, когда объем оставшегося пространства стека, возвращаемого IoGetRemainingStackSize ниже порогового значения стека переполнения файловой системы. FsRtlPostPagingFileStackOverflow отправляет запрос ввода-вывода на разбиение по страницам в специальную очередь переполнения стека переполнения. После завершения операции ввода-вывода на разбиение по страницам вызывающий объект событие устанавливается в сигнальное состояние.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 2000 |
целевая платформа | Всеобщий |
заголовка | ntifs.h (include FltKernel.h, Ntifs.h) |
библиотеки |
NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |