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 objeto de proceso.

Valor devuelto

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

Comentarios

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 para el 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 Value
Cliente mínimo compatible Disponible en Windows XP y versiones posteriores de Windows.
Plataforma de destino Universal
Encabezado ntddk.h (incluya Ntddk.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL Cualquier nivel

Consulte también

ObReferenceObjectByHandle

PsGetCurrentProcess