Функция FltGetRequestorProcessIdEx (fltkernel.h)

Подпрограмма FltGetRequestorProcessIdEx возвращает дескриптор режима ядра для процесса, связанного с потоком, запрашивающим данную операцию ввода-вывода.

Синтаксис

HANDLE FLTAPI FltGetRequestorProcessIdEx(
  [in] PFLT_CALLBACK_DATA CallbackData
);

Параметры

[in] CallbackData

Указатель на структуру FLT_CALLBACK_DATA , которая идентифицирует поток и операцию ввода-вывода.

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

Подпрограмма FltGetRequestorProcessIdEx возвращает дескриптор в режиме ядра для процесса, связанного с потоком, который первоначально запросил операцию ввода-вывода. Если операция не связана ни с каким потоком, Функция FltGetRequestorProcessIdEx возвращает значение NULL.

Комментарии

Подпрограмма FltGetRequestorProcessIdEx возвращает дескриптор режима ядра для процесса, к которому сейчас подключен запрашивающий поток. Этот процесс может быть или не является тем же процессом, который создал поток.

Требования

Требование Значение
Минимальная версия клиента Доступно в Microsoft Vista или более поздних версиях операционной системы Windows.
Целевая платформа Универсальное
Верхняя часть fltkernel.h (включая Fltkernel.h)
Библиотека FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

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

FLT_CALLBACK_DATA

FltGetRequestorProcess