Udostępnij za pośrednictwem


DkmTaskSynchronizationObject.Create Metoda

Definicja

Przeciążenia

Create(DkmTask, DkmThread, String, String, String, Int32, Int32, DkmDataItem)

Twórca nowe wystąpienie obiektu DkmTaskSynchronizationObject.

Create(DkmTask, DkmThread, String, String, String, Int32, Int32, Int32, DkmDataItem)

Twórca nowe wystąpienie obiektu DkmTaskSynchronizationObject.

Ten interfejs API został wprowadzony w programie Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8).

Create(DkmTask, DkmThread, String, String, String, Int32, Int32, DkmDataItem)

Twórca nowe wystąpienie obiektu 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

Parametry

Task
DkmTask

[W] Reprezentuje zarządzane zadanie TPL lub natywne zadanie środowiska uruchomieniowego współbieżności.

OwningThread
DkmThread

[In,Optional] Wątek właścicieli.

DecimalName
String

[In,Optional] Nazwa obiektu w bazie 10.

HexidecimalName
String

[In,Optional] Nazwa obiektu w bazie 16.

Type
String

[In,Optional] Typ/rodzaj obiektu synchronizacji.

WaitTime
Int32

[W] TODO.

Timeout
Int32

[W] TODO.

DataItem
DkmDataItem

[In,Optional] Obiekt danych, który ma zostać dodany do nowego wystąpienia obiektu DkmTaskSynchronizationObject. Przekaż wartość "null" w przypadku, gdy obiekt wywołujący nie musi dodawać elementu danych.

Zwraca

[Out] Wynik wywołania tej metody.

Dotyczy

Create(DkmTask, DkmThread, String, String, String, Int32, Int32, Int32, DkmDataItem)

Twórca nowe wystąpienie obiektu DkmTaskSynchronizationObject.

Ten interfejs API został wprowadzony w programie 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

Parametry

Task
DkmTask

[W] Reprezentuje zarządzane zadanie TPL lub natywne zadanie środowiska uruchomieniowego współbieżności.

OwningThread
DkmThread

[In,Optional] Wątek właścicieli.

DecimalName
String

[In,Optional] Nazwa obiektu w bazie 10.

HexidecimalName
String

[In,Optional] Nazwa obiektu w bazie 16.

Type
String

[In,Optional] Typ/rodzaj obiektu synchronizacji.

WaitTime
Int32

[W] TODO.

Timeout
Int32

[W] TODO.

OwningTaskId
Int32

[W] Identyfikator oczekiwanego zadania, do których odwołuje się ten obiekt synchronizacji.

DataItem
DkmDataItem

[In,Optional] Obiekt danych, który ma zostać dodany do nowego wystąpienia obiektu DkmTaskSynchronizationObject. Przekaż wartość "null" w przypadku, gdy obiekt wywołujący nie musi dodawać elementu danych.

Zwraca

[Out] Wynik wywołania tej metody.

Dotyczy