IOnOffTransitionManager
Permite que o cliente armazene os perfis no IProfileCollection no registro para rastreamento de inicialização, mas não executa os perfis. Esse comportamento contrasta com o deIControlManager, que executa o perfil imediatamente. Quando o sistema é inicializado, o ETW (Rastreamento de Eventos para Windows) lê as chaves do Registro e habilita os provedores para rastreamento de inicialização adequadamente. A biblioteca permite a coleta de dados pcw iniciando um trabalho de agendador de tarefas configurado para ser executado na inicialização.
Sintaxe
{
[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)
;
};
Funções
Essa interface fornece as funções descritas na tabela a seguir.
Função | Descrição |
---|---|
Habilita a gravação de inicialização para a coleção de perfis especificada. |
|
Desabilita a gravação de inicialização para a coleção de perfis especificada. |
|
Inicia a gravação de desligamento. |
|
Atualizações gravação de desligamento. |
|
Mescla gravações de desligamento. |