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 retournée

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

Remarques

La structure d’objet processus de type EPROCESS est une structure de données opaque que le système d’exploitation utilise en interne. Pour obtenir un pointeur vers la structure EPROCESS pour le processus en cours, un pilote peut appeler PsGetCurrentProcess. Pour obtenir un pointeur vers la structure EPROCESS pour un autre processus, le pilote peut appeler ObReferenceObjectByHandle.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows XP et les versions ultérieures de Windows.
Plateforme cible Universal
En-tête ntddk.h (inclure Ntddk.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL N’importe quel niveau

Voir aussi

ObReferenceObjectByHandle

PsGetCurrentProcess