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 |
[選擇性]這個進程之應用程式封裝的標識碼。 如果進程不是 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) 中引進。 |