Compartilhar via


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

EnableBootRecording

Habilita a gravação de inicialização para a coleção de perfis especificada.

DisableBootRecording

Desabilita a gravação de inicialização para a coleção de perfis especificada.

StartShutdownRecording

Inicia a gravação de desligamento.

UpdateShutdownRecording

Atualizações gravação de desligamento.

MergeShutdownRecording

Mescla gravações de desligamento.

Interfaces