Condividi tramite


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

EnableBootRecording

Abilita la registrazione di avvio per la raccolta di profili specificata.

DisableBootRecording

Disabilita la registrazione di avvio per la raccolta di profili specificata.

StartShutdownRecording

Avvia la registrazione dell'arresto.

UpdateShutdownRecording

Aggiornamenti registrazione di arresto.

MergeShutdownRecording

Unione delle registrazioni di arresto.

Interfacce