Compartir a través de


Escenario de PwrTest Monitor

El escenario de PwrTest Monitor registra las estadísticas de inactividad del usuario relacionadas con la supervisión o visualización automática de atenuación y en blanco.

Al ejecutar el escenario de PwrTest Monitor, es posible que también desee ejecutar el escenario de escenario de solicitudes pwrTest (/requests) en otra ventana. El escenario de solicitudes de PwrTest puede ayudar a comprender por qué el monitor puede estar todavía activo o el sistema todavía activo, aunque el usuario ha estado inactivo lo suficiente para que expiren los temporizadores de inactividad.

Si ejecuta ambos escenarios, asegúrese de usar el parámetro /ln:name para que pueda cambiar el archivo de registro y los nombres de sesión de seguimiento de ETW. Los nombres deben ser diferentes para evitar un conflicto entre las dos instancias de la herramienta.

Sintaxis

pwrtest.exe /monitor  [/t:n] [/?] 

/t:n
Especifica el tiempo total (en minutos) para que se ejecute el escenario (el valor predeterminado para n es de 30 minutos).

Ejemplos

pwrtest.exe /device 
pwrtest.exe /device /t:60

Salida del archivo de registro XML

<PwrTestLog>
  <SystemInformation>
  </SystemInformation>
  <MonitorPower> 
    <PhysicalMonitorBrightnessEvent>
        <Timestamp></TimeStamp>
        <PhysicalMonitorBrightnessPercent></PhysicalMonitorBrightnessPercent>
    </PhysicalMonitorBrightnessEvent>
    <MonitorIdleStatusEvent>
        <Timestamp></TimeStamp>
        <SessionId></SessionId>
        <AccruedIdleTimeMs></AccruedIdleTimeMs>
    </MonitorIdleStatusEvent>
    <MonitorTimeoutsChangeEvent>
        <Timestamp></TimeStamp>
        <SessionId></SessionId>
        <DisplayTimeoutValueMs></DisplayTimeoutValueMs>
        <ScreenSaverTimeoutValueMs></ScreenSaverTimeoutValueMs>
        <DimTimeoutValueMs></DimTimeoutValueMs>
        <DimBrightnessValue></DimBrightnessValue>
        <NormalBrightnessValue></NormalBrightnessValue>
    </MonitorTimeoutsChangeEvent>
    <MonitorIdleActionExpireEvent>
        <Timestamp></TimeStamp>
        <SessionId></SessionId>
        <IsConsoleSession></IsConsoleSession>
        <IdleAction></IdleAction>
        <IdleStartTime></IdleStartTime>
        <TimeoutValueMs></TimeoutValueMs>
    </MonitorIdleActionExpireEvent>
    <MonitorPowerEvent>
        <Timestamp></TimeStamp>
        <SessionId></SessionId>
        <IsConsoleSession></IsConsoleSession>
        <NewState></NewState>
        <PreviousState></PreviousState>
        <PreviousStateTime></PreviousStateTime>
    </MonitorPowerEvent>
    <MonitorAdaptiveDimTimeoutEvent>
        <Timestamp></TimeStamp>
        <Timeout></Timeout>
    </MonitorAdaptiveDimTimeoutEvent>
  </MonitorPower>
</PwrTestLog> 

En la tabla siguiente se describen los elementos XML que aparecen en el archivo de registro.

Elemento Descripción
<MonitorPower>

Contiene todos los diferentes eventos de energía de supervisión. Solo puede haber un <elemento MonitorPower> en un archivo de registro pwrTest.

<Timestamp>

Marca de tiempo de cualquier evento determinado.

<SessionId>

El nombre de la sesión de usuario para la que está el evento.

<IsConsoleSession>

Muestra si la sesión de consola física está conectada al monitor físico .

<PhysicalMonitorBrightnessEvent>

El evento indica el brillo del monitor actual.

<MonitorIdleStatusEvent>

El evento indica que el usuario está inactivo.

<AccruedIdleTimeMs>

Tiempo de inactividad acumulado del usuario en milisegundos.

<MonitorTimeoutsChangeEvent>

El evento indica los tiempos de espera de inactividad actuales.

<DisplayTimeoutValueMs>

Muestra el valor de tiempo de espera en blanco en milisegundos.

<ScreenSaverTimeoutValueMs>

Valor de tiempo de espera del protector de pantalla en milisegundos.

<DimTimeoutValueMs>

Muestra el valor de tiempo de espera atenuado en milisegundos.

<DimBrightnessValue>

Brillo que se va a usar cuando está en estado atenuado.

<NormalBrightnessValue>

Brillo que se va a usar cuando está en estado.

<MonitorIdleActionExpireEvent>

El evento indica que se ha alcanzado un tiempo de espera de inactividad y se ha realizado una acción.

<IdleAction>

Describe la acción que se realizó (inicio del protector de pantalla, bloqueo de la consola, monitor atenuado, monitor en blanco).

<IdleStartTime>

Hora de inicio de este estado inactivo.

<TimeoutValueMs>

Valor de tiempo de espera de este estado inactivo en milisegundos.

<MonitorPowerEvent>

El evento indica que se ha alcanzado un tiempo de espera de inactividad para mostrar y se ha realizado una acción.

<NewState>

Nuevo estado del monitor (activado/atenuado/desactivado).

<PreviousState>

Estado anterior del monitor (activado/atenuado/desactivado).

<PreviousStateTime>

Tiempo que se pasó en el estado anterior.

<MonitorAdaptiveDimTimeoutEvent>

El evento indica que el tiempo de espera de atenuación adaptable ha cambiado.

<Tiempo de espera>

Nuevo valor de tiempo de espera en segundos.

Sintaxis de PwrTest