Você conseguiu essa lista aqui, link .
Each process provides the resources needed to execute a program. A process has a virtual address space, executable code, open handles to system objects, a security context, a unique process identifier, environment variables, a priority class, minimum and maximum working set sizes, and at least one thread of execution. Each process is started with a single thread, often called the primary thread, but can create additional threads from any of its threads.
Aqui, o termo "handles" deve ser um ponteiro. Os processos têm acesso a "objetos do sistema" e um identificador é uma construção de programação em que o processo pode solicitar um ponteiro "rastreado" oficialmente, em vez de apontar diretamente para os objetos do Kernel através de acessos à memória.
A vantagem de fazer isso é que o kernel pode então rastrear quais processos estão usando quais recursos através da atribuição de alças para seus objetos, por exemplo, compartilhamento ou bloqueio ou esses objetos, por exemplo.