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