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 |