IDkmTaskProvider165.GetTasksAsync Method

Definition

Enumerates the current set of tasks running in the target process.

public:
 void GetTasksAsync(Microsoft::VisualStudio::Debugger::ParallelTasks::DkmTaskProviderOperationContext ^ operationContext, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::ParallelTasks::DkmGetTasksAsyncResult> ^ completionRoutine);
public void GetTasksAsync (Microsoft.VisualStudio.Debugger.ParallelTasks.DkmTaskProviderOperationContext operationContext, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.ParallelTasks.DkmGetTasksAsyncResult> completionRoutine);
abstract member GetTasksAsync : Microsoft.VisualStudio.Debugger.ParallelTasks.DkmTaskProviderOperationContext * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.ParallelTasks.DkmGetTasksAsyncResult> -> unit
Public Sub GetTasksAsync (operationContext As DkmTaskProviderOperationContext, workList As DkmWorkList, completionRoutine As DkmCompletionRoutine(Of DkmGetTasksAsyncResult))

Parameters

operationContext
DkmTaskProviderOperationContext

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

workList
DkmWorkList

WorkList which is currently being processed. This value can be used to check for cancelation or to append additional work. New work items will not begin executing until after this function returns.

completionRoutine
DkmCompletionRoutine<DkmGetTasksAsyncResult>

Routine to fire when the request is complete. This will be implicitly fired if the implementation returns failure from this interface method. The implementation must fire this method in all other scenarios.

Applies to