Windows Process Model
E705217
The Windows Process Model is the architectural framework in Windows that defines how applications and services are created, managed, and executed as processes within the operating system.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Windows NT process model | 1 |
Statements (54)
| Predicate | Object |
|---|---|
| instanceOf |
Windows architecture component
ⓘ
operating system process model ⓘ |
| creationMechanism |
CreateProcess API
NERFINISHED
ⓘ
CreateProcessAsUser API NERFINISHED ⓘ CreateProcessWithLogonW API NERFINISHED ⓘ ShellExecuteEx API NERFINISHED ⓘ |
| definedIn | Microsoft Windows operating system NERFINISHED ⓘ |
| defines |
how processes are created in Windows
ⓘ
how processes are executed in Windows ⓘ how processes are managed in Windows ⓘ |
| documentedIn |
Microsoft Developer Network documentation
ⓘ
Windows Internals NERFINISHED ⓘ |
| exposedThrough |
.NET Framework process APIs
NERFINISHED
ⓘ
Win32 API NERFINISHED ⓘ Windows Native API NERFINISHED ⓘ |
| governs |
application processes
ⓘ
service processes ⓘ system processes ⓘ |
| implementedBy |
Windows executive
NERFINISHED
ⓘ
Windows kernel NERFINISHED ⓘ |
| manages |
process isolation
ⓘ
process lifecycle ⓘ process resource limits ⓘ process scheduling priority ⓘ process termination ⓘ |
| provides |
inter-process communication mechanisms
ⓘ
per-process handle table ⓘ per-process security context ⓘ per-process virtual memory space ⓘ |
| relatedTo |
Windows Job Object Model
NERFINISHED
ⓘ
Windows Security Model ⓘ Windows Service Model NERFINISHED ⓘ Windows Session Model NERFINISHED ⓘ Windows Threading Model NERFINISHED ⓘ |
| supports |
GUI applications
ⓘ
Windows services NERFINISHED ⓘ background processes ⓘ console applications ⓘ kernel-mode system processes ⓘ user-mode processes ⓘ |
| supportsFeature |
debugging of processes
ⓘ
process creation flags ⓘ process environment block ⓘ process inheritance of handles ⓘ |
| usesConcept |
access token
ⓘ
job object ⓘ parent process ID ⓘ process ⓘ process ID ⓘ process handle ⓘ process priority class ⓘ process security descriptor ⓘ thread ⓘ virtual address space ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Windows NT process model