PsGetProcessId-Funktion (ntddk.h)
Die PsGetProcessId-Routine gibt den Prozessbezeichner (Prozess-ID) zurück, der einem angegebenen Prozess zugeordnet ist.
Syntax
HANDLE PsGetProcessId(
[in] PEPROCESS Process
);
Parameter
[in] Process
Ein Zeiger auf eine Prozessobjektstruktur.
Rückgabewert
PsGetProcessId gibt die Prozess-ID des Prozesses zurück, den der Process-Parameter angibt.
Hinweise
Die EPROCESS-typisierte Prozessobjektstruktur ist eine undurchsichtige Datenstruktur, die das Betriebssystem intern verwendet. Um einen Zeiger auf die EPROCESS-Struktur für den aktuellen Prozess zu erhalten, kann ein Treiber PsGetCurrentProcess aufrufen. Um einen Zeiger auf die EPROCESS-Struktur für einen anderen Prozess zu erhalten, kann der Treiber ObReferenceObjectByHandle aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows XP und höheren Versionen von Windows. |
Zielplattform | Universell |
Header | ntddk.h (include Ntddk.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Beliebige Ebene |