Microsoft.VisualStudio.Debugger.ParallelTasks Namespace

Classes

DkmJsAsyncStackFrame

DkmJsAsyncStackFrame is used to represent a JS async stack frame.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

DkmTask

Represents either a managed TPL task or a native Concurrency Runtime task.

DkmTaskProvider

Represents a task provider which is loaded into the target process.

DkmTaskProviderId

Extensible GUID indicating the task provider which a task is from.

DkmTaskProviderOperationContext

Context object used for potentially long-running task provider operations to allow for progress reporting.

This API was introduced in Visual Studio 16 Update 5 (DkmApiVersion.VS16Update5).

DkmTaskSynchronizationObject

Represents a synchronization object.

Structs

DkmGetTasksAsyncResult

Result of an asynchronous DkmTaskProviderOperationContext.GetTasksAsync call.

DkmManagedTaskInfo

Information about a managed task that is obtained via inspection.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

DkmTaskProperties

Properties of the task.

DkmTaskStackSegment

Represents stack segment that task applies to. AddressOriginalMin <= AddressMin <= AddressMax <= AddressOriginalMax.

Enums

DkmTaskProviderCapabilityFlags

Flags indicating additional capabilities a Task Provider can have.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

DkmTaskReturnStatus

The return status for the task. If the task hasn't completed yet, the status is unknown.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).