Freigeben über


PwrTest ProcessIdle-Szenario

Das PwrTest ProcessIdle-Szenario erzwingt die Ausführung von Hintergrundwartungsaufgaben (jetzt und nicht zur geplanten Zeit) und überwacht deren Fortschritt.

Syntax

pwrtest /processidle [/t:n] [/?] 

/t:n
Gibt die maximale Zeit (in Minuten) für die Ausführung des Szenarios an, nach der die Wartezeit abgebrochen wird, auch wenn Aufgaben im Leerlauf weiterhin ausgeführt werden (Standardmäßig wird ausgeführt, bis alle Aufgaben abgeschlossen sind).

Beispiele

pwrtest /processidle  
pwrtest /processidle  /t:30

Ausgabe der XML-Protokolldatei

<PwrTestLog>
  <SystemInformation>
  </SystemInformation>
  <ProcessIdle> 
    <JobStart>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
    </JobStart>
    <JobEndSuccess>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
    </JobEndSuccess>
    <JobEndFailure>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
    </JobEndFailure>
    <JobEndTermination>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
    </JobEndTermination>
    <JobCompletionPending>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
    </JobCompletionPending>
    <IdleTaskRegister>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
      <ProcessId></ProcessId>
    </IdleTaskRegister>
    <IdleTaskUnregister>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
      <ProcessId></ProcessId>
    </IdleTaskUnregister>
    <IdleTaskStart>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
      <ProcessId></ProcessId>
    </IdleTaskStart>
    <IdleTaskStop>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
      <ProcessId></ProcessId>
    </IdleTaskStop>
    <IdleTaskNotifyStart>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
      <ProcessId></ProcessId>
    </IdleTaskNotifyStart>
    <IdleTaskNotifyComplete>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
      <ProcessId></ProcessId>
    </IdleTaskNotifyComplete>
    <OtherProcessIdleTasksCallsInProgress>
      <Timestamp></Timestamp>
    </OtherProcessIdleTasksCallsInProgress>
  </ProcessIdle>
</PwrTestLog> 

In der folgenden Tabelle werden die XML-Elemente beschrieben, die in der Protokolldatei angezeigt werden.

Element BESCHREIBUNG
<ProcessIdle>

Enthält alle verschiedenen Prozess-Leerlaufereignisse. Nur ein <ProcessIdle-Element> in einer PwrTest-Protokolldatei.

<Timestamp>

Zeitstempel eines bestimmten Ereignisses.

<Taskname>

Name des Leerlauftasks.

<ProcessID>

Prozess-ID des Leerlauftasks.

<JobStart>

Das Ereignis gibt an, dass ein Auftrag gestartet wurde.

<JobEndSuccess>

Das Ereignis gibt an, dass ein Auftrag erfolgreich abgeschlossen wurde.

<JobEndFailure>

Das Ereignis gibt an, dass ein Auftrag fehlgeschlagen ist.

<JobEndTermination>

Das Ereignis gibt an, dass ein Auftrag vorzeitig beendet wurde.

<JobCompletionPending>

Das Ereignis gibt an, dass ein Auftragsabschluss noch aussteht.

<IdleTaskRegister>

Das Ereignis gibt an, dass ein Leerlauftask registriert wurde.

<IdleTaskUnregister>

Das Ereignis gibt an, dass die Registrierung einer Aufgabe im Leerlauf aufgehoben wurde.

<IdleTaskStart>

Das Ereignis gibt an, dass eine Aufgabe im Leerlauf gestartet wurde.

<IdleTaskStop>

Das Ereignis gibt an, dass ein Leerlauftask beendet wurde.

<IdleTaskNotifyStart>

Das Ereignis gibt an, dass ein Prozess Aufgaben im Leerlauf aufgerufen hat.

<IdleTaskNotifyComplete>

Das Ereignis gibt an, dass ein Prozess abgeschlossen ist und Aufgaben im Leerlauf aufruft.

<OtherProcessIdleTasksCallsInProgress>

Das Ereignis gibt einen anderen Prozess namens ProcessIdleTasks im Hintergrund an. Beachten Sie, dass Pwrtest die ProcessIdleTasks-Funktion aufruft , die von advapi32.dll exportiert wird.

PwrTest-Syntax