Funzione PsGetProcessId (ntddk.h)
La routine PsGetProcessId restituisce l'identificatore del processo (ID processo) associato a un processo specificato.
Sintassi
HANDLE PsGetProcessId(
[in] PEPROCESS Process
);
Parametri
[in] Process
Puntatore a una struttura di oggetti processo.
Valore restituito
PsGetProcessId restituisce l'ID processo del processo specificato dal parametro Process.
Osservazioni
La struttura dell'oggetto processo tipizzato EPROCESS è una struttura di dati opaca usata dal sistema operativo internamente. 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.
Fabbisogno
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 |