PsGetProcessId 함수(ntddk.h)
PsGetProcessId 루틴은 지정된 프로세스와 연결된 프로세스 식별자(프로세스 ID)를 반환합니다.
구문
HANDLE PsGetProcessId(
[in] PEPROCESS Process
);
매개 변수
[in] Process
프로세스 개체 구조체에 대한 포인터입니다.
반환 값
PsGetProcessId 는 Process 매개 변수가 지정하는 프로세스의 프로세스 ID를 반환합니다.
설명
EPROCESS 형식의 프로세스 개체 구조는 운영 체제에서 내부적으로 사용하는 불투명 데이터 구조입니다. 드라이버가 현재 프로세스의 EPROCESS 구조에 대한 포인터를 가져오려면 PsGetCurrentProcess를 호출할 수 있습니다. 다른 프로세스에 대한 EPROCESS 구조에 대한 포인터를 가져오기 위해 드라이버는 ObReferenceObjectByHandle을 호출할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP 이상 버전의 Windows에서 사용할 수 있습니다. |
대상 플랫폼 | 유니버설 |
헤더 | ntddk.h(Ntddk.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 모든 수준 |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기