a process: launch() on a queue of its own, the event signalled on its way out
More...
#include <dxd_sync_platform.h>
|
| enum class | priority { low = LOW_PRIORITY
, realtime = LOW_REALTIME_PRIORITY
, high = HIGH_PRIORITY
} |
| | the thread priorities a driver's own thread is raised to More...
|
|
| static unsigned int | prio() |
a process: launch() on a queue of its own, the event signalled on its way out
WDK process.
A dext has no threads of its own; the queue stands for one, and waits within launch() give it up as a thread's would.
◆ priority
the thread priorities a driver's own thread is raised to
| Enumerator |
|---|
| low | Lowest thread priority level.
|
| realtime | Lowest realtime priority level.
|
| high | Highest thread priority level.
|
◆ ~process() [1/2]
| virtual dxd::process::~process() |
|
inlineprotectedvirtual |
◆ process() [1/2]
◆ ~process() [2/2]
| virtual dxd::process::~process() |
|
inlineprotected |
◆ process() [2/2]
◆ join() [1/2]
| void dxd::process::join() |
|
inlineprotected |
◆ join() [2/2]
| void dxd::process::join() |
|
inlineprotected |
the completion event is signalled on launch()'s way out, the thread object only once the thread left the image; the thread itself never joins
◆ launch() [1/2]
◆ launch() [2/2]
◆ prio() [1/2]
| unsigned int dxd::process::prio() |
|
inlinestatic |
◆ prio() [2/2]
◆ run() [1/2]
◆ run() [2/2]
<no thread will: keeps ~process() from waiting forever
◆ status
The documentation for this class was generated from the following files: