Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die PsGetCurrentProcessId Routine identifiziert den Prozess des aktuellen Threads.
Syntax
HANDLE PsGetCurrentProcessId();
Rückgabewert
PsGetCurrentProcessId gibt die Prozess-ID des Prozesses zurück, der den aktuellen Thread erstellt hat.
Bemerkungen
PsGetCurrentProcessId gibt die Prozess-ID des Prozesses zurück, der ursprünglich den aktuellen Thread erstellt hat, was nicht unbedingt der Prozess ist, an den der Thread derzeit angefügt ist. In Szenarien, in denen ein Thread an einen anderen Prozesskontext angefügt werden kann (über den APC-Zustand), kann dies von PsGetProcessId(PsGetCurrentProcess()).
- PsGetCurrentProcessId() – Gibt die Prozess-ID des Prozesses zurück, der den Thread erstellt hat.
- PsGetProcessId(PsGetCurrentProcess()) – Gibt die Prozess-ID des Prozesses zurück, dem der Thread derzeit zugeordnet ist.
Verwenden Sie PsGetCurrentProcessId , wenn Sie die ID des Prozesses benötigen, der den Thread besitzt. Verwenden Sie PsGetProcessId(PsGetCurrentProcess()), wenn Sie die ID des Prozesskontexts benötigen, in dem der Thread derzeit ausgeführt wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 2000 |
| Zielplattform- | Universal |
| Header- | ntddk.h (include Ntddk.h) |
| Library | NtosKrnl.lib |
| DLL- | NtosKrnl.exe |
| IRQL- | Beliebige Ebene |
Siehe auch
PsSetCreateProcessNotifyRoutine