DkmRunningProcessInfo.Create Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Create(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId) |
Create uma nova instância de objeto DkmRunningProcessInfo. |
Create(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId, Int32, DkmIISAppPoolInfo) |
Create uma nova instância de objeto DkmRunningProcessInfo. Essa API foi introduzida no 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 uma nova instância de objeto 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
Parâmetros
- Id
- Int32
[In] ID do processo (PID) atribuída pelo sistema operacional.
- StartTime
- Int64
[In] Valor de data/hora de 64 bits que indica quando o processo foi iniciado. A hora de início junto com a ID e o computador em que o processo foi iniciado podem identificar exclusivamente um processo.
- SessionId
- Int32
[In] ID da sessão do servidor de terminal para o processo (-1 se não for obtida).
- Name
- String
[In,Optional] Caminho completo para o executável inicial do processo. Se o caminho completo não puder ser obtido, isso poderá conter apenas o nome executável base.
- Title
- String
[In,Optional] Título da janela main do processo (se houver).
- UserName
- String
[In,Optional] Nome de usuário em que o processo está sendo executado (ex: MyCompany\MyAlias).
- ClrVersions
- ReadOnlyCollection<String>
[In,Optional] Número de versão para todas as instâncias CLR carregadas no processo depurado.
- CommandLine
- String
[In,Optional] Linha de comando usada para iniciar o processo.
- CurrentDirectory
- String
[In,Optional] Diretório atual do processo.
- EnvironmentBlock
- String
[In,Optional] Bloco de ambiente do processo.
- IntegrityLevel
- Int32
[In] SECURITY_MANDATORY_*_RID valor usado para indicar o nível de integridade desse processo. -1/MAXDWORD será usado se o nível de integridade for desconhecido/inválido, como em sistemas operacionais pré-Vista em que os níveis de integridade não existem ou se a identidade do usuário do processo não puder ser obtida.
- PublishedPrograms
- ReadOnlyCollection<DkmPublishedProgramInfo>
[In,Optional] Fornece informações sobre quais runtimes estão ativos no processo de destino. Atualmente, isso é usado para depuração de script e depuração do CoreCLR e provavelmente será usado para outros runtimes no futuro.
- Flags
- DkmRunningProcessFlags
[In] Sinalizadores que contêm propriedades boolianas do processo em execução.
- ProcessorArchitecture
- UInt16
[In] Exemplo: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) ou PROCESSOR_ARCHITECTURE_ARM64 (12). Isso é calculado quando DkmRunningProcessInfoPropertyMask.BasicInfoFlags é definido.
- AppPackageId
- DkmAppPackageId
[In,Optional] A ID do pacote de aplicativos para esse processo. Nulo se o processo não fizer parte de um aplicativo da Windows Store ou Windows Phone aplicativo. Isso é calculado quando DkmRunningProcessInfoPropertyMask.AppPackageId é definido.
Retornos
[Out] Resultado dessa chamada de método.
Aplica-se a
Create(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId, Int32, DkmIISAppPoolInfo)
Create uma nova instância de objeto DkmRunningProcessInfo.
Essa API foi introduzida no 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
Parâmetros
- Id
- Int32
[In] ID do processo (PID) atribuída pelo sistema operacional.
- StartTime
- Int64
[In] Valor de data/hora de 64 bits que indica quando o processo foi iniciado. A hora de início junto com a ID e o computador em que o processo foi iniciado podem identificar exclusivamente um processo.
- SessionId
- Int32
[In] ID da sessão do servidor de terminal para o processo (-1 se não for obtida).
- Name
- String
[In,Optional] Caminho completo para o executável inicial do processo. Se o caminho completo não puder ser obtido, isso poderá conter apenas o nome executável base.
- Title
- String
[In,Optional] Título da janela main do processo (se houver).
- UserName
- String
[In,Optional] Nome de usuário em que o processo está sendo executado (ex: MyCompany\MyAlias).
- ClrVersions
- ReadOnlyCollection<String>
[In,Optional] Número de versão para todas as instâncias CLR carregadas no processo depurado.
- CommandLine
- String
[In,Optional] Linha de comando usada para iniciar o processo.
- CurrentDirectory
- String
[In,Optional] Diretório atual do processo.
- EnvironmentBlock
- String
[In,Optional] Bloco de ambiente do processo.
- IntegrityLevel
- Int32
[In] SECURITY_MANDATORY_*_RID valor usado para indicar o nível de integridade desse processo. -1/MAXDWORD será usado se o nível de integridade for desconhecido/inválido, como em sistemas operacionais pré-Vista em que os níveis de integridade não existem ou se a identidade do usuário do processo não puder ser obtida.
- PublishedPrograms
- ReadOnlyCollection<DkmPublishedProgramInfo>
[In,Optional] Fornece informações sobre quais runtimes estão ativos no processo de destino. Atualmente, isso é usado para depuração de script e depuração do CoreCLR e provavelmente será usado para outros runtimes no futuro.
- Flags
- DkmRunningProcessFlags
[In] Sinalizadores que contêm propriedades boolianas do processo em execução.
- ProcessorArchitecture
- UInt16
[In] Exemplo: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) ou PROCESSOR_ARCHITECTURE_ARM64 (12). Isso é calculado quando DkmRunningProcessInfoPropertyMask.BasicInfoFlags é definido.
- AppPackageId
- DkmAppPackageId
[In,Optional] A ID do pacote de aplicativos para esse processo. Nulo se o processo não fizer parte de um aplicativo da Windows Store ou Windows Phone aplicativo. Isso é calculado quando DkmRunningProcessInfoPropertyMask.AppPackageId é definido.
- ParentId
- Int32
[In] ID do processo (PID) do processo pai (se houver) atribuído pelo sistema operacional.
- AppPool
- DkmIISAppPoolInfo
[In,Optional] Informações sobre o pool de aplicativos do IIS associado, se houver.
Retornos
[Out] Resultado dessa chamada de método.