共用方式為


DkmRunningProcessInfo 類別

定義

有關執行中進程之基本資訊的快照集。 不同於 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

[選擇性]這個進程之應用程式封裝的標識碼。 如果進程不是 Windows 市集應用程式的一部分,或 Windows Phone 應用程式,則為 Null。 設定 DkmRunningProcessInfoPropertyMask.AppPackageId 時,就會計算這個值。

AppPool

[選擇性]如果有的話,有關相關聯 IIS 應用程式集區的資訊。

此 API 是在 Visual Studio 17 RTM (DkmApiVersion.VS17RTM) 中引進。

ClrVersions

[選擇性]載入偵錯進程之所有 CLR 實例的版本號碼。

CommandLine

[選擇性]用來啟動程式的命令行。

CurrentDirectory

[選擇性]進程的目前目錄。

EnvironmentBlock

[選擇性]進程的環境區塊。

Flags

旗標,其中包含執行中進程的布爾屬性。

Id

由操作系統指派的進程標識碼 (PID) 。

IntegrityLevel

SECURITY_MANDATORY_*_RID值,用來指出此程式的完整性層級。 如果完整性層級未知/無效,例如在不存在完整性層級的 Pre-Vista 操作系統上,或無法取得進程的使用者身分識別,則會使用 -1/MAXDWORD。

Name

[選擇性]進程起始可執行檔的完整路徑。 如果無法取得完整路徑,這隻能包含基底可執行檔名稱。

ParentId

如果操作系統指派了任何) ,進程標識子 (父進程的 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 的終端伺服器會話標識碼。

StartTime

指出進程啟動時間的 64 位日期時間值。 啟動進程的識別碼和機器的開始時間可以唯一識別進程。

Title

[選擇性]如果有任何) ,進程主視窗的標題 (。

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) 中引進。

適用於