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


Функция IoGetCurrentProcess (wdm.h)

Подпрограмма IoGetCurrentProcess возвращает указатель на текущий процесс. Вызов PsGetCurrentProcess вместо IoGetCurrentProcess.

Синтаксис

PEPROCESS IoGetCurrentProcess();

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

IoGetCurrentProcess возвращает указатель на текущий процесс.

Замечания

Эта подпрограмма идентична PsGetCurrentProcess:

#define PsGetCurrentProcess IoGetCurrentProcess

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

Процесс, возвращаемый PsGetCurrentProcess , может отличаться от процесса, идентификатор которого возвращается PsGetCurrentProcessId. Используйте PsGetCurrentProcessId , чтобы получить идентификатор процесса процесса, создавшего текущий поток. Используйте PsGetProcessId(PsGetCurrentProcess()), чтобы получить идентификатор процесса процесса, к которому в настоящее время подключен поток.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000
целевая платформа Всеобщий
заголовка wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Любой уровень

См. также

PsGetCurrentProcessId

PsGetCurrentThread

PsGetProcessId