SystemProvider 中的 CaptureStateOnDemand
表示關鍵字集合,此集合會在錄製時視需要觸發這些關鍵字的核心取消。 您可以依 wpr -capturestateondemand
命令觸發提供者的擷取。 如果指定 Operation 屬性,則可以將 Keyword 元素設定或新增至集合。
元素階層
-
<
WindowsPerformanceRecorder>
-
<
配置 檔>
-
<
SystemProvider>
- < CaptureStateOnDemand>
-
<
配置 檔>
-
<
收藏家>
-
<
SystemCollectorId>
-
<
SystemProviderId>
- < CaptureStateOnDemand>
-
<
SystemProvider>
- < CaptureStateOnDemand>
-
<
SystemProviderId>
-
<
SystemCollectorId>
-
<
收藏家>
-
<
SystemProvider>
-
<
配置 檔>
Syntax
<CaptureStateOnDemand Operation = "Set" | "Add"> | “Remove”
<!-- Child elements -->
Keyword (System),
CustomKeyword
</CaptureStateOnDemand>
屬性和項目
屬性
屬性 | 描述 | 資料類型 | 必要 | 預設 |
---|---|---|---|---|
運算 | 指出是否應該設定或新增關鍵字。 | 此屬性可以有下列其中一個值:
|
No | 集合 |
子元素
元素 | 描述 | 需求 |
---|---|---|
關鍵字 (在 SystemProvider 中) | 描述 SystemLogger 會話的核心旗標。 | 必要,一或多個。 |
備註
在追蹤結束時,WPR 會自動執行系統關鍵字的取消。 如果是,請使用 CaptureState* 元素
- 您想要取消目前未開啟的系統關鍵字
- 您知道追蹤結束時不會發生取消,因為系統關機
- 您想要在特定時間起始取消。
如果已啟用 kernel 關鍵字,請將 RundownFlag 設定為 Start
,例如在追蹤開始時,或 Stop
停用關鍵字。
父項目
元素 | 描述 |
---|---|
SystemProvider | 表示設定檔的系統提供者。 |
SystemProviderId | 表示系統提供者識別碼。 |
範例
下列程式碼範例示範如何使用這個專案。
<SystemProvider Id="SystemProvider_CaptureStateOnDemand">
<Keywords>
<Keyword Value="MemoryInfo" />
</Keywords>
<CaptureStateOnDemand>
<Keyword Value="Pool" RundownFlag="Stop"/>
</CaptureStateOnDemand>
</SystemProvider>
</SystemProvider>