Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La rutina de PsGetCurrentProcessId identifica el proceso del subproceso actual.
Sintaxis
HANDLE PsGetCurrentProcessId();
Valor devuelto
PsGetCurrentProcessId devuelve el identificador de proceso del proceso que creó el subproceso actual.
Observaciones
PsGetCurrentProcessId devuelve el identificador de proceso del proceso que creó originalmente el subproceso actual, que no es necesariamente el proceso al que está asociado el subproceso. En escenarios en los que un subproceso se puede asociar a un contexto de proceso diferente (a través del estado de APC), esto puede diferir de PsGetProcessId(PsGetCurrentProcess()).
- PsGetCurrentProcessId(): devuelve el identificador de proceso del proceso que creó el subproceso.
- PsGetProcessId(PsGetCurrentProcess()): devuelve el identificador de proceso del proceso al que está asociado el subproceso actualmente.
Use PsGetCurrentProcessId cuando necesite el identificador del proceso que posee el subproceso. Use PsGetProcessId(PsGetCurrentProcess()) cuando necesite el identificador del contexto de proceso en el que el subproceso está funcionando actualmente.
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Windows 2000 |
| de la plataforma de destino de | Universal |
| encabezado de | ntddk.h (incluya Ntddk.h) |
| biblioteca de | NtosKrnl.lib |
| DLL de | NtosKrnl.exe |
| irQL | Cualquier nivel |
Consulte también
PsSetCreateProcessNotifyRoutine