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 |