DkmTaskSynchronizationObject.Create Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.