Compartilhar via


DkmRunningProcessInfo.Create Método

Definição

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.

Aplica-se a