PsGetProcessId 함수(ntddk.h)
PsGetProcessId 루틴은 지정된 프로세스와 연결된 프로세스 식별자(프로세스 ID)를 반환합니다.
통사론
HANDLE PsGetProcessId(
[in] PEPROCESS Process
);
매개 변수
[in] Process
프로세스 개체 구조에 대한 포인터입니다.
반환 값
PsGetProcessIdProcess 매개 변수가 지정하는 프로세스의 프로세스 ID를 반환합니다.
발언
EPROCESS 형식의 프로세스 개체 구조는 운영 체제에서 내부적으로 사용하는 불투명한 데이터 구조입니다. 현재 프로세스에 대한 EPROCESS 구조에 대한 포인터를 가져오려면 드라이버는 PsGetCurrentProcess호출할 수 있습니다. 다른 프로세스에 대한 EPROCESS 구조에 대한 포인터를 가져오려면 드라이버는 ObReferenceObjectByHandle호출할 수 있습니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP 이상 버전의 Windows에서 사용할 수 있습니다. |
대상 플랫폼 | 보편적 |
헤더 | ntddk.h(Ntddk.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 모든 수준 |