Share via


DkmRunningProcessInfo Classe

Definição

Instantâneo de informações básicas sobre um processo em execução. Ao contrário do DkmProcess, essas informações são para um processo que não está necessariamente sendo depurado. Isso pode ser retornado como parte de uma lista de tarefas ou informações podem ser retornadas para um único processo.

public ref class DkmRunningProcessInfo
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmRunningProcessInfo
[Windows::Foundation::Metadata::WebHostHidden]
class DkmRunningProcessInfo
[System.Runtime.InteropServices.Guid("b7b99a64-a129-3356-e276-1a7873905ceb")]
public class DkmRunningProcessInfo
[<System.Runtime.InteropServices.Guid("b7b99a64-a129-3356-e276-1a7873905ceb")>]
type DkmRunningProcessInfo = class
Public Class DkmRunningProcessInfo
Herança
DkmRunningProcessInfo
Atributos

Propriedades

AppPackageId

[Opcional] 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.

AppPool

[Opcional] Informações sobre o pool de aplicativos do IIS associado, se houver.

Essa API foi introduzida no Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

ClrVersions

[Opcional] Número de versão para todas as instâncias CLR carregadas no processo depurado.

CommandLine

[Opcional] Linha de comando usada para iniciar o processo.

CurrentDirectory

[Opcional] Diretório atual do processo.

EnvironmentBlock

[Opcional] Bloco de ambiente do processo.

Flags

Sinalizadores que contêm propriedades boolianas do processo em execução.

Id

ID do processo (PID) atribuída pelo sistema operacional.

IntegrityLevel

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 pôde ser obtida.

Name

[Opcional] 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.

ParentId

ID do processo (PID) do processo pai (se houver) atribuído pelo sistema operacional.

Essa API foi introduzida no Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

ProcessorArchitecture

Exemplo: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) ou PROCESSOR_ARCHITECTURE_ARM64 (12). Isso é calculado quando DkmRunningProcessInfoPropertyMask.BasicInfoFlags é definido.

PublishedPrograms

[Opcional] Fornece informações sobre quais runtimes estão ativos no processo de destino. Atualmente, isso é usado para depuração de script e depuração CoreCLR e provavelmente será usado para outros runtimes no futuro.

SessionId

ID da sessão do servidor de terminal para o processo (-1 se não for obtido).

StartTime

Valor de data e 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.

Title

[Opcional] Título da janela de main do processo (se houver).

UserName

[Opcional] Nome de usuário em que o processo está sendo executado (por exemplo: MyCompany\MyAlias).

Métodos

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).

Aplica-se a