SystemProvider의 CaptureStateOnDemand
기록하는 동안 요청 시 해당 키워드의 커널 런다운을 트리거하는 키워드 컬렉션을 나타냅니다. 명령을 사용하여 공급자 wpr -capturestateondemand
의 캡처 상태를 트리거할 수 있습니다.
Operation 특성을 지정하면 Keyword 요소를 설정하거나 컬렉션에 추가할 수 있습니다.
요소 계층 구조
-
<
WindowsPerformanceRecorder>
-
<
Profiles>
-
<
SystemProvider>
- < CaptureStateOnDemand>
-
<
Profile>
-
<
Collectors>
-
<
SystemCollectorId>
-
<
SystemProviderId>
- < CaptureStateOnDemand>
-
<
SystemProvider>
- < CaptureStateOnDemand>
-
<
SystemProviderId>
-
<
SystemCollectorId>
-
<
Collectors>
-
<
SystemProvider>
-
<
Profiles>
구문
<CaptureStateOnDemand Operation = "Set" | "Add"> | “Remove”
<!-- Child elements -->
Keyword (System),
CustomKeyword
</CaptureStateOnDemand>
특성 및 요소
특성
attribute | Description | 데이터 형식 | 필수 | 기본값 |
---|---|---|---|---|
작업 | 키워드를 설정하거나 추가해야 하는지 여부를 나타냅니다. | 이 특성에는 다음 값 중 하나가 있을 수 있습니다.
|
예 | 설정 |
자식 요소
요소 | Description | 요구 사항 |
---|---|---|
키워드(SystemProvider 내) | SystemLogger 세션의 커널 플래그에 대해 설명합니다. | 필수(하나 이상) |
설명
시스템 키워드의 런다운은 추적의 끝에 WPR에 의해 자동으로 발생합니다. CaptureState* 요소를 사용하는 경우
- 현재 에 없는 시스템 키워드의 런다운을 원합니다.
- 시스템 종료로 인해 추적이 끝날 때 런다운이 발생하지 않음을 알고 있습니다.
- 특정 시간에 런다운을 시작하려고 합니다.
추적 시작 시와 같이 커널 키워드(keyword) 사용하도록 설정되거나 Stop
키워드(keyword) 사용하지 않도록 설정된 경우 RundownFlag Start
를 로 설정합니다.
부모 요소
요소 | Description |
---|---|
SystemProvider | 프로필에 대한 시스템 공급자를 나타냅니다. |
SystemProviderId | 시스템 공급자 식별자를 나타냅니다. |
예제
다음 코드 예제에서는 이 요소를 사용하는 방법을 보여 집니다.
<SystemProvider Id="SystemProvider_CaptureStateOnDemand">
<Keywords>
<Keyword Value="MemoryInfo" />
</Keywords>
<CaptureStateOnDemand>
<Keyword Value="Pool" RundownFlag="Stop"/>
</CaptureStateOnDemand>
</SystemProvider>
</SystemProvider>