Condividi tramite


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

Vedi anche

ObReferenceObjectByHandle

PsGetCurrentProcess