Partilhar via


Função IoGetCurrentProcess (wdm.h)

A rotina de do IoGetCurrentProcess retorna um ponteiro para o processo atual. Chame PsGetCurrentProcess em vez de IoGetCurrentProcess.

Sintaxe

PEPROCESS IoGetCurrentProcess();

Valor de retorno

IoGetCurrentProcess retorna um ponteiro para o processo atual.

Observações

Essa rotina é idêntica ao PsGetCurrentProcess:

#define PsGetCurrentProcess IoGetCurrentProcess

PsGetCurrentProcess (e IoGetCurrentProcess) recupera o processo atual do estado APC do thread. Isso retorna o processo ao qual o thread atual está anexado, que pode ser diferente do processo que originalmente criou o thread.

O processo retornado por PsGetCurrentProcess pode ser diferente do processo cuja ID é retornada por PsGetCurrentProcessId. Use PsGetCurrentProcessId para obter a ID do processo que criou o thread atual. Use PsGetProcessId(PsGetCurrentProcess()) para obter a ID do processo ao qual o thread está anexado no momento.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 2000
da Plataforma de Destino Universal
cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL Qualquer nível

Consulte também

PsGetCurrentProcessId

PsGetCurrentThread

PsGetProcessId