Função PsGetProcessStartKey (ntddk.h)

Essa rotina gera um identificador para um processo que é exclusivo entre sessões de inicialização.

Sintaxe

ULONGLONG PsGetProcessStartKey(
  [in] PEPROCESS Process
);

Parâmetros

[in] Process

Um ponteiro para a estrutura EPROCESS que representa o processo. Os drivers podem usar as rotinas PsGetCurrentProcess e ObReferenceObjectByHandle para obter um ponteiro para a estrutura EPROCESS de um processo.

Retornar valor

Retorna um ULONGLONG especificando um identificador exclusivo para o processo fornecido.

Comentários

Aqui está um exemplo de como um driver pode chamar essa rotina:

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

A chave de início do processo normalmente é usada para rastrear ou identificar um processo ao longo do tempo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1703
Cabeçalho ntddk.h
IRQL <= DISPATCH_LEVEL