Condividi tramite


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

Vedere anche

ObReferenceObjectByHandle

PsGetCurrentProcess