__VSTASKCREATIONOPTIONS Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies the options for creating a task.
public enum class __VSTASKCREATIONOPTIONS
public enum class __VSTASKCREATIONOPTIONS
enum __VSTASKCREATIONOPTIONS
public enum __VSTASKCREATIONOPTIONS
type __VSTASKCREATIONOPTIONS =
Public Enum __VSTASKCREATIONOPTIONS
- Inheritance
-
__VSTASKCREATIONOPTIONS
Fields
Name | Value | Description |
---|---|---|
VSTCRO_NotCancelable | -2147483648 | The task cannot be canceled. Users will get an exception if they try to cancel the task. |
VSTCRO_None | 0 | The default behavior should be used. |
VSTCRO_PreferFairness | 1 | A hint to the task library to schedule a task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to be run sooner, and tasks scheduled later will be more likely to be run later. |
VSTCRO_LongRunning | 2 | The task will be a long-running, coarse-grained operation. It provides a hint to the task library that oversubscription may be warranted. For background tasks, this member causes the task to run its own thread instead of the thread pool. |
VSTCRO_AttachedToParent | 4 | Creates the task as attached to the currently-running task. The parent task is not marked as completed until this child task is completed as well. |
VSTCRO_DenyChildAttach | 8 | A child task cannot be attached to the task. |