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 |