Функция PsGetProcessId (ntddk.h)
Подпрограмма psGetProcessId возвращает идентификатор процесса (идентификатор процесса), связанный с указанным процессом.
Синтаксис
HANDLE PsGetProcessId(
[in] PEPROCESS Process
);
Параметры
[in] Process
Указатель на структуру объекта процесса.
Возвращаемое значение
PsGetProcessId возвращает идентификатор процесса, указанного параметром процесса.
Замечания
Структура объекта процесса, типизированного EPROCESS, является непрозрачной структурой данных, используемой операционной системой внутри системы. Чтобы получить указатель на структуру EPROCESS для текущего процесса, драйвер может вызвать PsGetCurrentProcess. Чтобы получить указатель на структуру EPROCESS для другого процесса, драйвер может вызвать ObReferenceObjectByHandle.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows XP и более поздних версиях Windows. |
целевая платформа | Всеобщий |
заголовка | ntddk.h (include Ntddk.h) |
библиотеки | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Любой уровень |