Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La routine PsGetCurrentProcessId identifie le processus du thread actuel.
Syntaxe
HANDLE PsGetCurrentProcessId();
Valeur de retour
PsGetCurrentProcessId retourne l’ID de processus du processus qui a créé le thread actuel.
Remarques
PsGetCurrentProcessId retourne l’ID de processus du processus qui a initialement créé le thread actuel, ce qui n’est pas nécessairement le processus auquel le thread est actuellement attaché. Dans les scénarios où un thread peut être attaché à un contexte de processus différent (via l’état APC), cela peut différer de PsGetProcessId(PsGetCurrentProcess()).
- PsGetCurrentProcessId() : retourne l’ID de processus du processus qui a créé le thread
- PsGetProcessId(PsGetCurrentProcess()) : retourne l’ID de processus du processus auquel le thread est actuellement attaché
Utilisez PsGetCurrentProcessId lorsque vous avez besoin de l’ID du processus propriétaire du thread. Utilisez PsGetProcessId(PsGetCurrentProcess()) lorsque vous avez besoin de l’ID du contexte de processus dans lequel le thread fonctionne actuellement.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Windows 2000 |
| 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
PsSetCreateProcessNotifyRoutine