DkmRunningProcessInfo.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(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId) |
Create una nuova istanza dell'oggetto DkmRunningProcessInfo. |
| Create(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId, Int32, DkmIISAppPoolInfo) |
Create una nuova istanza dell'oggetto DkmRunningProcessInfo. Questa API è stata introdotta in Visual Studio 17 RTM (DkmApiVersion.VS17RTM). |
Create(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId)
Create una nuova istanza dell'oggetto DkmRunningProcessInfo.
public:
static Microsoft::VisualStudio::Debugger::DefaultPort::DkmRunningProcessInfo ^ Create(int Id, long StartTime, int SessionId, System::String ^ Name, System::String ^ Title, System::String ^ UserName, System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ ClrVersions, System::String ^ CommandLine, System::String ^ CurrentDirectory, System::String ^ EnvironmentBlock, int IntegrityLevel, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::DefaultPort::DkmPublishedProgramInfo ^> ^ PublishedPrograms, Microsoft::VisualStudio::Debugger::DefaultPort::DkmRunningProcessFlags Flags, System::UInt16 ProcessorArchitecture, Microsoft::VisualStudio::Debugger::DefaultPort::DkmAppPackageId ^ AppPackageId);
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessInfo Create (int Id, long StartTime, int SessionId, string Name, string Title, string UserName, System.Collections.ObjectModel.ReadOnlyCollection<string> ClrVersions, string CommandLine, string CurrentDirectory, string EnvironmentBlock, int IntegrityLevel, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.DefaultPort.DkmPublishedProgramInfo> PublishedPrograms, Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessFlags Flags, ushort ProcessorArchitecture, Microsoft.VisualStudio.Debugger.DefaultPort.DkmAppPackageId AppPackageId);
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessInfo Create (int Id, long StartTime, int SessionId, string? Name, string? Title, string? UserName, System.Collections.ObjectModel.ReadOnlyCollection<string>? ClrVersions, string? CommandLine, string? CurrentDirectory, string? EnvironmentBlock, int IntegrityLevel, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.DefaultPort.DkmPublishedProgramInfo>? PublishedPrograms, Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessFlags Flags, ushort ProcessorArchitecture, Microsoft.VisualStudio.Debugger.DefaultPort.DkmAppPackageId? AppPackageId);
static member Create : int * int64 * int * string * string * string * System.Collections.ObjectModel.ReadOnlyCollection<string> * string * string * string * int * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.DefaultPort.DkmPublishedProgramInfo> * Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessFlags * uint16 * Microsoft.VisualStudio.Debugger.DefaultPort.DkmAppPackageId -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessInfo
Public Shared Function Create (Id As Integer, StartTime As Long, SessionId As Integer, Name As String, Title As String, UserName As String, ClrVersions As ReadOnlyCollection(Of String), CommandLine As String, CurrentDirectory As String, EnvironmentBlock As String, IntegrityLevel As Integer, PublishedPrograms As ReadOnlyCollection(Of DkmPublishedProgramInfo), Flags As DkmRunningProcessFlags, ProcessorArchitecture As UShort, AppPackageId As DkmAppPackageId) As DkmRunningProcessInfo
Parametri
- Id
- Int32
[In] ID processo (PID) assegnato dal sistema operativo.
- StartTime
- Int64
[In] Valore di data e ora a 64 bit che indica quando è stato avviato il processo. L'ora di inizio insieme all'ID e al computer in cui è stato avviato il processo può identificare in modo univoco un processo.
- SessionId
- Int32
[In] ID sessione del server terminal per il processo (-1 se non ottenuto).
- Name
- String
[In,Facoltativo] Percorso completo dell'eseguibile iniziale del processo. Se il percorso completo non può essere ottenuto, può contenere solo il nome eseguibile di base.
- Title
- String
[In,Facoltativo] Titolo della finestra principale del processo (se presente).
- UserName
- String
[In,Facoltativo] Nome utente in cui è in esecuzione il processo ,ad esempio MyCompany\MyAlias.
- ClrVersions
- ReadOnlyCollection<String>
[In,Facoltativo] Numero di versione per tutte le istanze CLR caricate nel processo sottoposto a debug.
- CommandLine
- String
[In,Facoltativo] Riga di comando usata per avviare il processo.
- CurrentDirectory
- String
[In,Facoltativo] Directory corrente del processo.
- EnvironmentBlock
- String
[In,Facoltativo] Blocco di ambiente del processo.
- IntegrityLevel
- Int32
[In] SECURITY_MANDATORY_*_RID valore usato per indicare il livello di integrità di questo processo. -1/MAXDWORD viene usato se il livello di integrità è sconosciuto/non valido, ad esempio nei sistemi operativi pre-Vista in cui i livelli di integrità non esistono o se non è stato possibile ottenere l'identità utente del processo.
- PublishedPrograms
- ReadOnlyCollection<DkmPublishedProgramInfo>
[In,Facoltativo] Fornisce informazioni sui runtime attivi nel processo di destinazione. Attualmente viene usato per il debug di script e il debug CoreCLR e probabilmente verrà usato per altri runtime in futuro.
- Flags
- DkmRunningProcessFlags
[In] Flag contenenti proprietà booleane del processo in esecuzione.
- ProcessorArchitecture
- UInt16
[In] Esempio: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) o PROCESSOR_ARCHITECTURE_ARM64 (12). Questo viene calcolato quando è impostato DkmRunningProcessInfoPropertyMask.BasicInfoFlags.
- AppPackageId
- DkmAppPackageId
[In,Facoltativo] ID del pacchetto dell'applicazione per questo processo. Null se il processo non fa parte di un'app di Windows Store o Windows Phone'applicazione. Questo viene calcolato quando è impostato DkmRunningProcessInfoPropertyMask.AppPackageId.
Restituisce
[Out] Risultato di questa chiamata al metodo.
Si applica a
Create(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId, Int32, DkmIISAppPoolInfo)
Create una nuova istanza dell'oggetto DkmRunningProcessInfo.
Questa API è stata introdotta in Visual Studio 17 RTM (DkmApiVersion.VS17RTM).
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessInfo Create (int Id, long StartTime, int SessionId, string? Name, string? Title, string? UserName, System.Collections.ObjectModel.ReadOnlyCollection<string>? ClrVersions, string? CommandLine, string? CurrentDirectory, string? EnvironmentBlock, int IntegrityLevel, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.DefaultPort.DkmPublishedProgramInfo>? PublishedPrograms, Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessFlags Flags, ushort ProcessorArchitecture, Microsoft.VisualStudio.Debugger.DefaultPort.DkmAppPackageId? AppPackageId, int ParentId, Microsoft.VisualStudio.Debugger.DefaultPort.DkmIISAppPoolInfo? AppPool);
static member Create : int * int64 * int * string * string * string * System.Collections.ObjectModel.ReadOnlyCollection<string> * string * string * string * int * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.DefaultPort.DkmPublishedProgramInfo> * Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessFlags * uint16 * Microsoft.VisualStudio.Debugger.DefaultPort.DkmAppPackageId * int * Microsoft.VisualStudio.Debugger.DefaultPort.DkmIISAppPoolInfo -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessInfo
Public Shared Function Create (Id As Integer, StartTime As Long, SessionId As Integer, Name As String, Title As String, UserName As String, ClrVersions As ReadOnlyCollection(Of String), CommandLine As String, CurrentDirectory As String, EnvironmentBlock As String, IntegrityLevel As Integer, PublishedPrograms As ReadOnlyCollection(Of DkmPublishedProgramInfo), Flags As DkmRunningProcessFlags, ProcessorArchitecture As UShort, AppPackageId As DkmAppPackageId, ParentId As Integer, AppPool As DkmIISAppPoolInfo) As DkmRunningProcessInfo
Parametri
- Id
- Int32
[In] ID processo (PID) assegnato dal sistema operativo.
- StartTime
- Int64
[In] Valore di data e ora a 64 bit che indica quando è stato avviato il processo. L'ora di inizio insieme all'ID e al computer in cui è stato avviato il processo può identificare in modo univoco un processo.
- SessionId
- Int32
[In] ID sessione del server terminal per il processo (-1 se non ottenuto).
- Name
- String
[In,Facoltativo] Percorso completo dell'eseguibile iniziale del processo. Se il percorso completo non può essere ottenuto, può contenere solo il nome eseguibile di base.
- Title
- String
[In,Facoltativo] Titolo della finestra principale del processo (se presente).
- UserName
- String
[In,Facoltativo] Nome utente in cui è in esecuzione il processo ,ad esempio MyCompany\MyAlias.
- ClrVersions
- ReadOnlyCollection<String>
[In,Facoltativo] Numero di versione per tutte le istanze CLR caricate nel processo sottoposto a debug.
- CommandLine
- String
[In,Facoltativo] Riga di comando usata per avviare il processo.
- CurrentDirectory
- String
[In,Facoltativo] Directory corrente del processo.
- EnvironmentBlock
- String
[In,Facoltativo] Blocco di ambiente del processo.
- IntegrityLevel
- Int32
[In] SECURITY_MANDATORY_*_RID valore usato per indicare il livello di integrità di questo processo. -1/MAXDWORD viene usato se il livello di integrità è sconosciuto/non valido, ad esempio nei sistemi operativi pre-Vista in cui i livelli di integrità non esistono o se non è stato possibile ottenere l'identità utente del processo.
- PublishedPrograms
- ReadOnlyCollection<DkmPublishedProgramInfo>
[In,Facoltativo] Fornisce informazioni sui runtime attivi nel processo di destinazione. Attualmente viene usato per il debug di script e il debug CoreCLR e probabilmente verrà usato per altri runtime in futuro.
- Flags
- DkmRunningProcessFlags
[In] Flag contenenti proprietà booleane del processo in esecuzione.
- ProcessorArchitecture
- UInt16
[In] Esempio: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) o PROCESSOR_ARCHITECTURE_ARM64 (12). Questo viene calcolato quando è impostato DkmRunningProcessInfoPropertyMask.BasicInfoFlags.
- AppPackageId
- DkmAppPackageId
[In,Facoltativo] ID del pacchetto dell'applicazione per questo processo. Null se il processo non fa parte di un'app di Windows Store o Windows Phone'applicazione. Questo viene calcolato quando è impostato DkmRunningProcessInfoPropertyMask.AppPackageId.
- ParentId
- Int32
[In] ID processo (PID) del processo padre (se presente) assegnato dal sistema operativo.
- AppPool
- DkmIISAppPoolInfo
[In,Facoltativo] Informazioni sul pool di applicazioni IIS associato, se presenti.
Restituisce
[Out] Risultato di questa chiamata al metodo.