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 с обновлением 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
[Вход] Представляет управляемую задачу TPL или собственную задачу среды выполнения параллелизма.
- OwningThread
- DkmThread
[Вход,необязательный] Владеющий поток.
- DecimalName
- String
[Вход,необязательный] Имя объекта в базе 10.
- HexidecimalName
- String
[Вход,необязательный] Имя объекта в базе 16.
- Type
- String
[Вход,необязательный] Тип или тип объекта синхронизации.
- WaitTime
- Int32
[Вход] TODO.
- Timeout
- Int32
[Вход] TODO.
- DataItem
- DkmDataItem
[Вход,необязательный] Объект данных, добавляемый в новый экземпляр DkmTaskSynchronizationObject. Передайте значение null в случае, если вызывающему объекту не нужно добавлять элемент данных.
Возвращаемое значение
[Out] Результат вызова этого метода.
Применяется к
Create(DkmTask, DkmThread, String, String, String, Int32, Int32, Int32, DkmDataItem)
Create новый экземпляр объекта DkmTaskSynchronizationObject.
Этот API появился в Visual Studio 15 с обновлением 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
[Вход] Представляет управляемую задачу TPL или собственную задачу среды выполнения параллелизма.
- OwningThread
- DkmThread
[Вход,необязательный] Владеющий поток.
- DecimalName
- String
[Вход,необязательный] Имя объекта в базе 10.
- HexidecimalName
- String
[Вход,необязательный] Имя объекта в базе 16.
- Type
- String
[Вход,необязательный] Тип или тип объекта синхронизации.
- WaitTime
- Int32
[Вход] TODO.
- Timeout
- Int32
[Вход] TODO.
- OwningTaskId
- Int32
[Вход] Идентификатор ожидаемой задачи, на которую ссылается данный объект синхронизации.
- DataItem
- DkmDataItem
[Вход,необязательный] Объект данных, добавляемый в новый экземпляр DkmTaskSynchronizationObject. Передайте значение null в случае, если вызывающему объекту не нужно добавлять элемент данных.
Возвращаемое значение
[Out] Результат вызова этого метода.