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]以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]以16為基底的物件名稱。

Type
String

[In,Optional]同步處理物件的類型/種類。

WaitTime
Int32

[In]Todo。

Timeout
Int32

[In]Todo。

OwningTaskId
Int32

[In]這個同步處理對象所參考之等候工作的標識碼。

DataItem
DkmDataItem

[In,Optional]要加入至新 DkmTaskSynchronizationObject 實例的數據物件。 在呼叫端不需要加入數據項的情況下,傳遞 'null'。

傳回

[Out]這個方法呼叫的結果。

適用於