DkmTaskSynchronizationObject.Create Method
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.
Overloads
| Name | Description |
|---|---|
| Create(DkmTask, DkmThread, String, String, String, Int32, Int32, DkmDataItem) |
Create a new DkmTaskSynchronizationObject object instance. |
| Create(DkmTask, DkmThread, String, String, String, Int32, Int32, Int32, DkmDataItem) |
Create a new DkmTaskSynchronizationObject object instance. This API was introduced in Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8). |
Create(DkmTask, DkmThread, String, String, String, Int32, Int32, DkmDataItem)
Create a new DkmTaskSynchronizationObject object instance.
public:
static Microsoft::VisualStudio::Debugger::ParallelTasks::DkmTaskSynchronizationObject ^ Create(Microsoft::VisualStudio::Debugger::ParallelTasks::DkmTask ^ Task, Microsoft::VisualStudio::Debugger::DkmThread ^ OwningThread, System::String ^ DecimalName, System::String ^ HexidecimalName, System::String ^ Type, int WaitTime, int Timeout, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.ParallelTasks.DkmTaskSynchronizationObject Create(Microsoft.VisualStudio.Debugger.ParallelTasks.DkmTask Task, Microsoft.VisualStudio.Debugger.DkmThread OwningThread, string DecimalName, string HexidecimalName, string Type, int WaitTime, int Timeout, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
public static Microsoft.VisualStudio.Debugger.ParallelTasks.DkmTaskSynchronizationObject Create(Microsoft.VisualStudio.Debugger.ParallelTasks.DkmTask Task, Microsoft.VisualStudio.Debugger.DkmThread? OwningThread, string? DecimalName, string? HexidecimalName, string? Type, int WaitTime, int Timeout, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.ParallelTasks.DkmTask * Microsoft.VisualStudio.Debugger.DkmThread * string * string * string * int * int * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.ParallelTasks.DkmTaskSynchronizationObject
Public Shared Function Create (Task As DkmTask, OwningThread As DkmThread, DecimalName As String, HexidecimalName As String, Type As String, WaitTime As Integer, Timeout As Integer, DataItem As DkmDataItem) As DkmTaskSynchronizationObject
Parameters
- Task
- DkmTask
[In] Represents either a managed TPL task or a native Concurrency Runtime task.
- OwningThread
- DkmThread
[In,Optional] The owning thread.
- DecimalName
- String
[In,Optional] Name of the object, in base 10.
- HexidecimalName
- String
[In,Optional] Name of the object, in base 16.
- Type
- String
[In,Optional] The type/kind of synchronization object.
- WaitTime
- Int32
[In] TODO.
- Timeout
- Int32
[In] TODO.
- DataItem
- DkmDataItem
[In,Optional] Data object to add to the new DkmTaskSynchronizationObject instance. Pass 'null' in the case that the caller doesn't need to add a data item.
Returns
[Out] Result of this method call.
Applies to
Create(DkmTask, DkmThread, String, String, String, Int32, Int32, Int32, DkmDataItem)
Create a new DkmTaskSynchronizationObject object instance.
This API was introduced in Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8).
public:
static Microsoft::VisualStudio::Debugger::ParallelTasks::DkmTaskSynchronizationObject ^ Create(Microsoft::VisualStudio::Debugger::ParallelTasks::DkmTask ^ Task, Microsoft::VisualStudio::Debugger::DkmThread ^ OwningThread, System::String ^ DecimalName, System::String ^ HexidecimalName, System::String ^ Type, int WaitTime, int Timeout, int OwningTaskId, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.ParallelTasks.DkmTaskSynchronizationObject Create(Microsoft.VisualStudio.Debugger.ParallelTasks.DkmTask Task, Microsoft.VisualStudio.Debugger.DkmThread OwningThread, string DecimalName, string HexidecimalName, string Type, int WaitTime, int Timeout, int OwningTaskId, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
public static Microsoft.VisualStudio.Debugger.ParallelTasks.DkmTaskSynchronizationObject Create(Microsoft.VisualStudio.Debugger.ParallelTasks.DkmTask Task, Microsoft.VisualStudio.Debugger.DkmThread? OwningThread, string? DecimalName, string? HexidecimalName, string? Type, int WaitTime, int Timeout, int OwningTaskId, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.ParallelTasks.DkmTask * Microsoft.VisualStudio.Debugger.DkmThread * string * string * string * int * int * int * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.ParallelTasks.DkmTaskSynchronizationObject
Public Shared Function Create (Task As DkmTask, OwningThread As DkmThread, DecimalName As String, HexidecimalName As String, Type As String, WaitTime As Integer, Timeout As Integer, OwningTaskId As Integer, DataItem As DkmDataItem) As DkmTaskSynchronizationObject
Parameters
- Task
- DkmTask
[In] Represents either a managed TPL task or a native Concurrency Runtime task.
- OwningThread
- DkmThread
[In,Optional] The owning thread.
- DecimalName
- String
[In,Optional] Name of the object, in base 10.
- HexidecimalName
- String
[In,Optional] Name of the object, in base 16.
- Type
- String
[In,Optional] The type/kind of synchronization object.
- WaitTime
- Int32
[In] TODO.
- Timeout
- Int32
[In] TODO.
- OwningTaskId
- Int32
[In] The id of the awaited task referred to by this synchronization object.
- DataItem
- DkmDataItem
[In,Optional] Data object to add to the new DkmTaskSynchronizationObject instance. Pass 'null' in the case that the caller doesn't need to add a data item.
Returns
[Out] Result of this method call.