DkmTaskSynchronizationObject.Create 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| Create(DkmTask, DkmThread, String, String, String, Int32, Int32, DkmDataItem) |
Create新的 DkmTaskSynchronizationObject 对象实例。 |
| Create(DkmTask, DkmThread, String, String, String, Int32, Int32, Int32, DkmDataItem) |
Create新的 DkmTaskSynchronizationObject 对象实例。 此 API 是在 Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8) 中引入的。 |
Create(DkmTask, DkmThread, String, String, String, Int32, Int32, DkmDataItem)
Create新的 DkmTaskSynchronizationObject 对象实例。
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
参数
- Task
- DkmTask
[In]表示托管 TPL 任务或本机并发运行时任务。
- OwningThread
- DkmThread
[In,Optional]拥有线程。
- DecimalName
- String
[In,Optional]对象的名称,以 10 为底。
- HexidecimalName
- String
[In,Optional]对象的名称,以 base 16 为单位。
- Type
- String
[In,Optional]同步对象的类型/类型。
- WaitTime
- Int32
[In]Todo。
- Timeout
- Int32
[In]Todo。
- DataItem
- DkmDataItem
[In,Optional]要添加到新的 DkmTaskSynchronizationObject 实例的数据对象。 如果调用方不需要添加数据项,则传递“null”。
返回
[Out]此方法调用的结果。
适用于
Create(DkmTask, DkmThread, String, String, String, Int32, Int32, Int32, DkmDataItem)
Create新的 DkmTaskSynchronizationObject 对象实例。
此 API 是在 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
参数
- Task
- DkmTask
[In]表示托管 TPL 任务或本机并发运行时任务。
- OwningThread
- DkmThread
[In,Optional]拥有线程。
- DecimalName
- String
[In,Optional]对象的名称,以 10 为底。
- HexidecimalName
- String
[In,Optional]对象的名称,以 base 16 为单位。
- Type
- String
[In,Optional]同步对象的类型/类型。
- WaitTime
- Int32
[In]Todo。
- Timeout
- Int32
[In]Todo。
- OwningTaskId
- Int32
[In]此同步对象引用的等待任务的 ID。
- DataItem
- DkmDataItem
[In,Optional]要添加到新的 DkmTaskSynchronizationObject 实例的数据对象。 如果调用方不需要添加数据项,则传递“null”。
返回
[Out]此方法调用的结果。