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 IoGetCurrentProcess Routine gibt einen Zeiger auf den aktuellen Prozess zurück. Rufen Sie PsGetCurrentProcess anstelle von IoGetCurrentProcessauf.
Syntax
PEPROCESS IoGetCurrentProcess();
Rückgabewert
IoGetCurrentProcess gibt einen Zeiger auf den aktuellen Prozess zurück.
Bemerkungen
Diese Routine ist identisch mit PsGetCurrentProcess:
#define PsGetCurrentProcess IoGetCurrentProcess
PsGetCurrentProcess (und IoGetCurrentProcess) ruft den aktuellen Prozess aus dem APC-Zustand des Threads ab. Dadurch wird der Prozess zurückgegeben, an den der aktuelle Thread angefügt ist, der sich möglicherweise von dem Prozess unterscheidet, mit dem der Thread ursprünglich erstellt wurde.
Der von PsGetCurrentProcess zurückgegebene Prozess kann sich von dem Prozess unterscheiden, dessen ID von PsGetCurrentProcessId zurückgegeben wird. Verwenden Sie PsGetCurrentProcessId , um die Prozess-ID des Prozesses abzurufen, der den aktuellen Thread erstellt hat. Verwenden Sie PsGetProcessId(PsGetCurrentProcess()), um die Prozess-ID des Prozesses abzurufen, dem der Thread derzeit zugeordnet ist.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 2000 |
| Zielplattform- | Universal |
| Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
| Library | NtosKrnl.lib |
| DLL- | NtosKrnl.exe |
| IRQL- | Beliebige Ebene |