DkmRunningProcessInfo Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Instantané des informations de base relatives à un processus en cours d’exécution. Contrairement à DkmProcess, ces informations sont destinées à un processus qui n’est pas nécessairement en cours de débogage. Il peut être renvoyé en tant que partie d’une liste de tâches, ou des informations peuvent être retournées pour un processus unique.
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
- Héritage
-
DkmRunningProcessInfo
- Attributs
Propriétés
| AppPackageId |
Facultatif ID du package d’application pour ce processus. NULL si le processus ne fait pas partie d’une application du Windows Store ou Windows Phone application. Cela est calculé lorsque DkmRunningProcessInfoPropertyMask. AppPackageId est défini. |
| ClrVersions |
Facultatif Numéro de version de toutes les instances CLR chargées dans le processus débogué. |
| CommandLine |
Facultatif Ligne de commande utilisée pour démarrer le processus. |
| CurrentDirectory |
Facultatif Répertoire actif du processus. |
| EnvironmentBlock |
Facultatif Bloc d’environnement du processus. |
| Flags |
Indicateurs contenant les propriétés booléennes du processus en cours d’exécution. |
| Id |
ID de processus (PID) attribué par le système d’exploitation. |
| IntegrityLevel |
SECURITY_MANDATORY_ * _RID valeur utilisée pour indiquer le niveau d’intégrité de ce processus. -1/MAXDWORD est utilisé si le niveau d’intégrité est inconnu/non valide, par exemple sur les systèmes d’exploitation antérieurs à Vista où les niveaux d’intégrité n’existent pas, ou si l’identité de l’utilisateur du processus n’a pas pu être obtenue. |
| Name |
Facultatif Chemin d’accès complet au fichier exécutable de démarrage du processus. Si le chemin d’accès complet ne peut pas être obtenu, il ne peut contenir que le nom de l’exécutable de base. |
| ProcessorArchitecture |
Exemple : PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) ou PROCESSOR_ARCHITECTURE_ARM64 (12). Cela est calculé lorsque DkmRunningProcessInfoPropertyMask. BasicInfoFlags est défini. |
| PublishedPrograms |
Facultatif Fournit des informations sur les runtimes qui sont actifs dans le processus cible. Actuellement utilisé pour le débogage de script et le débogage de CoreCLR, il est probable qu’il sera utilisé pour d’autres runtimes à l’avenir. |
| SessionId |
ID de session Terminal Server pour le processus (-1 s’il n’est pas obtenu). |
| StartTime |
64-valeur de date/heure de bits indiquant le moment où le processus a été démarré. L’heure de début, l’ID et l’ordinateur sur lequel le processus a été démarré peuvent identifier un processus de façon unique. |
| Title |
Facultatif Titre de la fenêtre principale du processus (le cas échéant). |
| UserName |
Facultatif Nom d’utilisateur sous lequel le processus s’exécute (par ex. : MyCompany\MyAlias). |
Méthodes
| Create(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId) |
Créez une instance de l’objet DkmRunningProcessInfo. |