Partager via


PsGetProcessId, fonction (ntddk.h)

La routine PsGetProcessId retourne l’identificateur de processus (ID de processus) associé à un processus spécifié.

Syntaxe

HANDLE PsGetProcessId(
  [in] PEPROCESS Process
);

Paramètres

[in] Process

Pointeur vers une structure d’objet de processus.

Valeur de retour

PsGetProcessId retourne l’ID de processus du processus spécifié par le paramètre Process.

Remarques

La structure d’objet de processus typé EPROCESS est une structure de données opaque utilisée par le système d’exploitation en interne. Pour obtenir un pointeur vers la structure EPROCESS du processus actuel, un pilote peut appeler PsGetCurrentProcess. Pour obtenir un pointeur vers la structure EPROCESS d’un autre processus, le pilote peut appeler ObReferenceObjectByHandle.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows XP et versions ultérieures de Windows.
plateforme cible Universel
d’en-tête ntddk.h (include Ntddk.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL N’importe quel niveau

Voir aussi

ObReferenceObjectByHandle

psGetCurrentProcess