Поделиться через


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

Подпрограмма fltGetRequestorProcessId возвращает уникальный 32-разрядный идентификатор процесса для процесса, связанного с потоком, запрашивающим заданную операцию ввода-вывода.

Синтаксис

ULONG FLTAPI FltGetRequestorProcessId(
  [in] PFLT_CALLBACK_DATA CallbackData
);

Параметры

[in] CallbackData

Указатель на структуру данных обратного вызова (FLT_CALLBACK_DATA) для операции ввода-вывода.

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

FltGetRequestorProcessId возвращает идентификатор процесса для процесса, связанного с потоком, который первоначально запрашивал операцию ввода-вывода. Если операция не связана с потоком, FltGetRequestorProcessId возвращает ноль.

Замечания

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

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка fltkernel.h (include Fltkernel.h)
библиотеки FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

См. также

FLT_CALLBACK_DATA

FltGetRequestorProcess