DkmRunningProcessInfo 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
有关正在运行的进程的基本信息的快照。 与 DkmProcess 不同,此信息适用于不一定进行调试的进程。 这可以作为任务列表的一部分返回,也可以为单个进程返回信息。
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
- 继承
-
DkmRunningProcessInfo
- 属性
属性
AppPackageId |
[可选]此过程的应用程序包的 ID。 如果进程不是 Windows 应用商店应用的一部分,则为 null,或者Windows Phone应用程序。 此设置是在设置 DkmRunningProcessInfoPropertyMask.AppPackageId 时计算的。 |
AppPool |
[可选]有关关联的 IIS 应用程序池的信息(如果有)。 此 API 是在 Visual Studio 17 RTM (DkmApiVersion.VS17RTM) 中引入的。 |
ClrVersions |
[可选]加载到调试进程中的所有 CLR 实例的版本号。 |
CommandLine |
[可选]用于启动进程的命令行。 |
CurrentDirectory |
[可选]进程的当前目录。 |
EnvironmentBlock |
[可选]进程的环境块。 |
Flags |
包含正在运行进程的布尔属性的标志。 |
Id |
操作系统分配的进程 ID (PID) 。 |
IntegrityLevel |
SECURITY_MANDATORY_*_RID值,用于指示此过程的完整性级别。 如果完整性级别未知/无效,例如在不存在完整性级别的预 Vista 操作系统上,或者无法获取进程的用户标识,则使用 -1/MAXDWORD。 |
Name |
[可选]进程起始可执行文件的完整路径。 如果无法获取完整路径,则只能包含基本可执行文件名称。 |
ParentId |
如果操作系统分配了任何) ,则父进程的进程 id (PID) (。 此 API 是在 Visual Studio 17 RTM (DkmApiVersion.VS17RTM) 中引入的。 |
ProcessorArchitecture |
示例:PROCESSOR_ARCHITECTURE_INTEL (0) 、PROCESSOR_ARCHITECTURE_ARM (5) 、PROCESSOR_ARCHITECTURE_AMD64 (9) 或 PROCESSOR_ARCHITECTURE_ARM64 (12) 。 此设置是在设置 DkmRunningProcessInfoPropertyMask.BasicInfoFlags 时计算的。 |
PublishedPrograms |
[可选]提供有关目标进程中处于活动状态的运行时的信息。 目前,它用于脚本调试和 CoreCLR 调试,将来可能用于其他运行时。 |
SessionId |
如果未) 获取进程 (-1 的终端服务器会话 ID。 |
StartTime |
指示进程启动时间的 64 位日期时间值。 启动时间以及启动进程的 ID 和计算机可以唯一标识进程。 |
Title |
[可选]进程main窗口的标题 ((如果有任何) )。 |
UserName |
[可选]进程在 (下运行的用户名,例如:MyCompany\MyAlias) 。 |
方法
Create(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId) |
Create新的 DkmRunningProcessInfo 对象实例。 |
Create(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId, Int32, DkmIISAppPoolInfo) |
Create新的 DkmRunningProcessInfo 对象实例。 此 API 是在 Visual Studio 17 RTM (DkmApiVersion.VS17RTM) 中引入的。 |