IOnOffTransitionManager
Consente al client di archiviare i profili in IProfileCollection nel Registro di sistema per la traccia di avvio, ma non esegue i profili. Questo comportamento è in contrasto con quello diIControlManager, che esegue immediatamente il profilo. Quando il sistema viene avviato, Traccia eventi per Windows (ETW) legge le chiavi del Registro di sistema e abilita i provider per la traccia di avvio di conseguenza. La libreria consente la raccolta di dati PCW avviando un processo di utilità di pianificazione configurato per l'avvio.
Sintassi
{
[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)
;
};
Funzioni
Questa interfaccia fornisce le funzioni descritte nella tabella seguente.
Funzione | Descrizione |
---|---|
Abilita la registrazione di avvio per la raccolta di profili specificata. |
|
Disabilita la registrazione di avvio per la raccolta di profili specificata. |
|
Avvia la registrazione dell'arresto. |
|
Aggiornamenti registrazione di arresto. |
|
Unione delle registrazioni di arresto. |