Partager via


IOnOffTransitionManager

Permet au client de stocker les profils dans IProfileCollection dans le Registre pour le suivi de démarrage, mais n’exécute pas les profils. Ce comportement contraste avec celuid’IControlManager, qui exécute le profil immédiatement. Lorsque le système démarre, le suivi d’événements pour Windows (ETW) lit les clés de Registre et active les fournisseurs pour le suivi de démarrage en conséquence. La bibliothèque active la collecte de données PCW en démarrant un travail de planificateur de tâches configuré pour s’exécuter au démarrage.

Syntaxe

{
  [id(1), helpstring("EnableBootRecording")] HRESULT EnableBootRecording
    ([in] IProfileCollection* pProfileCollection);
  [id(2), helpstring("DisableBootRecording")] HRESULT DisableBootRecording
    ([in] IProfileCollection* pProfileCollection);
  [id(3), helpstring("StartShutdownRecording")] HRESULT StartShutdownRecording
    ([in] IProfileCollection* pProfileCollection);
  [id(4), helpstring("UpdateShutdownRecording")] HRESULT UpdateShutdownRecording
    ([in] IProfileCollection* pProfileCollection);
  [id(5), helpstring("MergeShutdownRecording")] HRESULT MergeShutdownRecording
    ([in] BSTR bstrFileName,
    [in] IProfileCollection* pProfileCollection,
    [in] ITraceMergeProperties* pTraceMergeProperties)
  ;
};

Fonctions

Cette interface fournit les fonctions décrites dans le tableau suivant.

Fonction Description

ActiverBootRecording

Active l’enregistrement de démarrage pour la collection de profils spécifiée.

DisableBootRecording

Désactive l’enregistrement de démarrage pour la collection de profils spécifiée.

StartShutdownRecording

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

UpdateShutdownRecording

Mises à jour l’enregistrement d’arrêt.

MergeShutdownRecording

Fusionne les enregistrements d’arrêt.

Interfaces