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 |