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]以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]這個方法呼叫的結果。