Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A rotina PsGetCurrentProcessId identifica o processo do thread atual.
Sintaxe
HANDLE PsGetCurrentProcessId();
Valor de retorno
PsGetCurrentProcessId retorna a ID do processo que criou o thread atual.
Observações
PsGetCurrentProcessId retorna a ID do processo que originalmente criou o thread atual, que não é necessariamente o processo ao qual o thread está conectado no momento. Em cenários em que um thread pode ser anexado a um contexto de processo diferente (por meio do estado do APC), isso pode ser diferente de PsGetProcessId(PsGetCurrentProcess()).
- PsGetCurrentProcessId() – Retorna a ID do processo que criou o thread
- PsGetProcessId(PsGetCurrentProcess()) – retorna a ID do processo ao qual o thread está anexado no momento
Use PsGetCurrentProcessId quando precisar da ID do processo que possui o thread. Use PsGetProcessId(PsGetCurrentProcess()) quando precisar da ID do contexto do processo em que o thread está operando no momento.
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Windows 2000 |
| da Plataforma de Destino | Universal |
| cabeçalho | ntddk.h (inclua Ntddk.h) |
| biblioteca | NtosKrnl.lib |
| de DLL | NtosKrnl.exe |
| IRQL | Qualquer nível |
Consulte também
PsSetCreateProcessNotifyRoutine