Función PsGetProcessId (ntddk.h)
La rutina PsGetProcessId devuelve el identificador de proceso (id. de proceso) asociado a un proceso especificado.
HANDLE PsGetProcessId(
[in] PEPROCESS Process
);
[in] Process
Puntero a una estructura de objetos de proceso.
psGetProcessId devuelve el identificador de proceso del proceso que especifica el parámetro Process.
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.
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 |