Функция PsGetProcessId (ntddk.h)
Подпрограмма PsGetProcessId возвращает идентификатор процесса (идентификатор процесса), связанный с указанным процессом.
Синтаксис
HANDLE PsGetProcessId(
[in] PEPROCESS Process
);
Параметры
[in] Process
Указатель на структуру объекта процесса.
Возвращаемое значение
PsGetProcessId возвращает идентификатор процесса, указанного параметром Process .
Комментарии
Структура объекта процесса типа EPROCESS — это непрозрачная структура данных, используемая операционной системой внутри системы. Чтобы получить указатель на структуру EPROCESS для текущего процесса, драйвер может вызвать PsGetCurrentProcess. Чтобы получить указатель на структуру EPROCESS для другого процесса, драйвер может вызвать ObReferenceObjectByHandle.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows XP и более поздних версиях Windows. |
Целевая платформа | Универсальное |
Верхняя часть | ntddk.h (включая Ntddk.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Любой уровень |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по