Compartir a través de


Función PsGetProcessId (ntddk.h)

La rutina PsGetProcessId devuelve el identificador de proceso (id. de proceso) asociado a un proceso especificado.

Sintaxis

HANDLE PsGetProcessId(
  [in] PEPROCESS Process
);

Parámetros

[in] Process

Puntero a una estructura de objetos de proceso.

Valor devuelto

psGetProcessId devuelve el identificador de proceso del proceso que especifica el parámetro Process.

Observaciones

La estructura de objetos de proceso con tipo EPROCESS es una estructura de datos opaca que el sistema operativo usa internamente. Para obtener un puntero a la estructura EPROCESS del proceso actual, un controlador puede llamar a PsGetCurrentProcess. Para obtener un puntero a la estructura EPROCESS para un proceso diferente, el controlador puede llamar a ObReferenceObjectByHandle.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows XP y versiones posteriores de Windows.
de la plataforma de destino de Universal
encabezado de ntddk.h (incluya Ntddk.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL Cualquier nivel

Consulte también

obReferenceObjectByHandle

psGetCurrentProcess