DkmTaskSynchronizationObject.Create Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Create(DkmTask, DkmThread, String, String, String, Int32, Int32, DkmDataItem) |
Create una nuova istanza dell'oggetto DkmTaskSynchronizationObject. |
| Create(DkmTask, DkmThread, String, String, String, Int32, Int32, Int32, DkmDataItem) |
Create una nuova istanza dell'oggetto DkmTaskSynchronizationObject. Questa API è stata introdotta in Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8). |
Create(DkmTask, DkmThread, String, String, String, Int32, Int32, DkmDataItem)
Create una nuova istanza dell'oggetto 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
Parametri
- Task
- DkmTask
[In] Rappresenta un'attività TPL gestita o un'attività runtime di concorrenza nativa.
- OwningThread
- DkmThread
[In,Facoltativo] Thread proprietario.
- DecimalName
- String
[In,Facoltativo] Nome dell'oggetto, in base 10.
- HexidecimalName
- String
[In,Facoltativo] Nome dell'oggetto, in base 16.
- Type
- String
[In,Facoltativo] Tipo/tipo di oggetto di sincronizzazione.
- WaitTime
- Int32
[In] TODO.
- Timeout
- Int32
[In] TODO.
- DataItem
- DkmDataItem
[In,Facoltativo] Oggetto dati da aggiungere alla nuova istanza DkmTaskSynchronizationObject. Passare 'null' nel caso in cui il chiamante non debba aggiungere un elemento di dati.
Restituisce
[Out] Risultato di questa chiamata al metodo.
Si applica a
Create(DkmTask, DkmThread, String, String, String, Int32, Int32, Int32, DkmDataItem)
Create una nuova istanza dell'oggetto DkmTaskSynchronizationObject.
Questa API è stata introdotta in 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
Parametri
- Task
- DkmTask
[In] Rappresenta un'attività TPL gestita o un'attività runtime di concorrenza nativa.
- OwningThread
- DkmThread
[In,Facoltativo] Thread proprietario.
- DecimalName
- String
[In,Facoltativo] Nome dell'oggetto, in base 10.
- HexidecimalName
- String
[In,Facoltativo] Nome dell'oggetto, in base 16.
- Type
- String
[In,Facoltativo] Tipo/tipo di oggetto di sincronizzazione.
- WaitTime
- Int32
[In] TODO.
- Timeout
- Int32
[In] TODO.
- OwningTaskId
- Int32
[In] ID dell'attività attesa a cui fa riferimento questo oggetto di sincronizzazione.
- DataItem
- DkmDataItem
[In,Facoltativo] Oggetto dati da aggiungere alla nuova istanza DkmTaskSynchronizationObject. Passare 'null' nel caso in cui il chiamante non debba aggiungere un elemento di dati.
Restituisce
[Out] Risultato di questa chiamata al metodo.