1.8 Driver System Threads
-
PsCreateSystemThread
-
Creates a kernel-mode thread associated with a given process object or with
the default system process; returns a handle for the thread.
-
PsTerminateSystemThread
-
Terminates the current thread and satisfies as many waits as possible for the
current thread object.
-
PsGetCurrentThread
-
Returns a handle for the current thread.
-
KeSetBasePriorityThread
-
Sets up the runtime priority, relative to the system process, for a
driver-created thread.
-
KeSetPriorityThread
-
Sets up the runtime priority for a driver-created thread with a real-time
priority attribute.
-
KeDelayExecutionThread
-
Puts the current thread into an alertable or nonalertable wait state for a
given interval.
-
ExInitializeWorkItem
-
Initializes a work queue item with a caller-supplied context and callback
routine to be queued for execution when a system worker thread is given
control.
-
ExQueueWorkItem
-
Queues an initialized work queue item so the driver-supplied routine will be
called when a system worker thread is given control.
-
ZwSetInformationThread
-
Sets the priority of a given thread for which the caller has a handle.