Funzione PsGetProcessId (ntddk.h)
La routine PsGetProcessId restituisce l'identificatore di processo (ID processo) associato a un processo specificato.
Sintassi
HANDLE PsGetProcessId(
[in] PEPROCESS Process
);
Parametri
[in] Process
Puntatore a una struttura di oggetti di processo.
Valore restituito
PsGetProcessId restituisce l'ID processo del processo specificato dal parametro Process .
Commenti
La struttura dell'oggetto oggetto processo tipizzato EPROCESS è una struttura di dati opaca usata dal sistema operativo. Per ottenere un puntatore alla struttura EPROCESS per il processo corrente, un driver può chiamare PsGetCurrentProcess. Per ottenere un puntatore alla struttura EPROCESS per un processo diverso, il driver può chiamare ObReferenceObjectByHandle.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows XP e versioni successive di Windows. |
Piattaforma di destinazione | Universale |
Intestazione | ntddk.h (include Ntddk.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Qualsiasi livello |