Condividi tramite


DkmRunningProcessInfo Classe

Definizione

Snapshot delle informazioni di base su un processo in esecuzione. A differenza di DkmProcess, queste informazioni sono per un processo che non è necessariamente in fase di debug. Può essere restituito come parte di un elenco di attività o le informazioni possono essere restituite per un singolo 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
Ereditarietà
DkmRunningProcessInfo
Attributi

Proprietà

AppPackageId

[Facoltativo] ID del pacchetto dell'applicazione per questo processo. Null se il processo non fa parte di un'app di Windows Store o di un'applicazione Windows Phone. Viene calcolato quando è impostato DkmRunningProcessInfoPropertyMask.AppPackageId.

AppPool

[Facoltativo] Informazioni sul pool di applicazioni IIS associato, se presente.

Questa API è stata introdotta in Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

ClrVersions

[Facoltativo] Numero di versione per tutte le istanze CLR caricate nel processo di debug.

CommandLine

[Facoltativo] Riga di comando usata per avviare il processo.

CurrentDirectory

[Facoltativo] Directory corrente del processo.

EnvironmentBlock

[Facoltativo] Blocco di ambiente del processo.

Flags

Flag contenenti proprietà booleane del processo in esecuzione.

Id

ID processo (PID) assegnato dal sistema operativo.

IntegrityLevel

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.

Name

[Facoltativo] Percorso completo dell'eseguibile iniziale del processo. Se non è possibile ottenere il percorso completo, questo può contenere solo il nome eseguibile di base.

ParentId

ID processo (PID) del processo padre (se presente) assegnato dal sistema operativo.

Questa API è stata introdotta in Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

ProcessorArchitecture

Esempio: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) o PROCESSOR_ARCHITECTURE_ARM64 (12). Viene calcolato quando viene impostato DkmRunningProcessInfoPropertyMask.BasicInfoFlags.

PublishedPrograms

[Facoltativo] Fornisce informazioni sui runtime attivi nel processo di destinazione. Attualmente questa operazione viene usata per il debug di script e il debug coreCLR e probabilmente verrà usato per altri runtime in futuro.

SessionId

ID sessione del server terminale per il processo (-1 se non ottenuto).

StartTime

Valore dell'ora di data a 64 bit che indica quando è stato avviato il processo. Ora di inizio insieme all'ID e al computer in cui è stato avviato il processo può identificare in modo univoco un processo.

Title

[Facoltativo] Titolo della finestra principale del processo (se presente).

UserName

[Facoltativo] Nome utente in cui il processo è in esecuzione (ad esempio: MyCompany\MyAlias).

Metodi

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

Si applica a