通过


DkmTaskSynchronizationObject.Create 方法

定义

重载

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]此方法调用的结果。

适用于