Freigeben über


StartShutdownRecording

Startet das Herunterfahren der Aufzeichnung.

Syntax

HRESULT StartShutdownRecording
  ([in] IProfileCollection* pProfileCollection)
;

Parameter

pProfileCollection
[in] Gibt das Objekt IProfileCollection an.

Rückgabewert

In der folgenden Tabelle sind die möglichen Rückgabewerte beschrieben.

Rückgabewert BESCHREIBUNG

S_OK

Die Funktion hat die Shutdown-Aufzeichnung erfolgreich gestartet.

E_POINTER

Mindestens eines der Funktionsargumente ist null.

E_WPRC_RUNTIME_STATE_PROFILES_RUNNING

Die Aufzeichnung wird bereits ausgeführt (sie sollte vor Aufruf dieser Funktion beendet/abgebrochen werden).

E_WPRC_RUNTIME_STATE_BOOT_RECORDING

Die Startaufzeichnung wird bereits ausgeführt (sie sollte vor Aufruf dieser Funktion beendet/abgebrochen werden).

E_WPRC_RUNTIME_STATE_EVENT_SESSION_RUNNING

Eine der Ereignissitzungen, die gestartet werden sollten, wird bereits ausgeführt. Sie könnte von einer anderen Anwendung früher gestartet werden (oder als Ergebnis einer Beschädigung des WPR-Status, beispielsweise nach einem WPR-Absturz).

E_WPRC_INVALID_STARTSHUTDOWN_OPERATION

Ungültiges Profil für das Herunterfahren der Aufzeichnung (z. B. Protokollierungsmodus ist Speicher, aber nur Datei, die für das Herunterfahren unterstützt wird).

IOnOffTransitionManager