Partager via


StartShutdownRecording

Démarre l’enregistrement d’arrêt.

Syntaxe

HRESULT StartShutdownRecording
  ([in] IProfileCollection* pProfileCollection)
;

Paramètres

pProfileCollection
[in] Indique l’objet IProfileCollection .

Valeur de retour

Le tableau suivant décrit les valeurs de retour possibles.

Valeur de retour Description

S_OK

La fonction a correctement démarré l’enregistrement d’arrêt.

E_POINTER

Au moins l’un des arguments de fonction est null.

E_WPRC_RUNTIME_STATE_PROFILES_RUNNING

L’enregistrement est déjà en cours d’exécution (il doit être arrêté/annulé avant d’appeler cette fonction).

E_WPRC_RUNTIME_STATE_BOOT_RECORDING

L’enregistrement de démarrage est déjà en cours d’exécution (il doit être arrêté/annulé avant d’appeler cette fonction).

E_WPRC_RUNTIME_STATE_EVENT_SESSION_RUNNING

L’une des sessions d’événements qui doit être démarrée est déjà en cours d’exécution. Il peut être démarré plus tôt par une autre application (ou suite à une altération de l’état WPR, par exemple après un plantage WPR).

E_WPRC_INVALID_STARTSHUTDOWN_OPERATION

Profil non valide pour l’enregistrement d’arrêt (par exemple, le mode de journalisation est de la mémoire, mais seul le fichier est pris en charge pour l’arrêt).

IOnOffTransitionManager