Función PsGetProcessStartKey (ntddk.h)

Esta rutina genera un identificador para un proceso que es único en las sesiones de arranque.

Sintaxis

ULONGLONG PsGetProcessStartKey(
  [in] PEPROCESS Process
);

Parámetros

[in] Process

Puntero a la estructura EPROCESS que representa el proceso. Los controladores pueden usar las rutinas PsGetCurrentProcess y ObReferenceObjectByHandle para obtener un puntero a la estructura EPROCESS de un proceso.

Valor devuelto

Devuelve un ULONGLONG que especifica un identificador único para el proceso proporcionado.

Comentarios

Este es un ejemplo de cómo un controlador podría llamar a esta rutina:

ULONGLONG ProcessStartKey;
ProcessStartKey = PsGetProcessStartKey(PsGetCurrentProcess());

Normalmente, la clave de inicio del proceso se usa para realizar un seguimiento o identificar un proceso a lo largo del tiempo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1703
Encabezado ntddk.h
IRQL <= DISPATCH_LEVEL