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 |
---|---|
Active l’enregistrement de démarrage pour la collection de profils spécifiée. |
|
Désactive l’enregistrement de démarrage pour la collection de profils spécifiée. |
|
Démarre l’arrêt de l’enregistrement. |
|
Mises à jour l’enregistrement d’arrêt. |
|
Fusionne les enregistrements d’arrêt. |