Compartilhar via


StartShutdownRecording

Inicia a gravação de desligamento.

Sintaxe

HRESULT StartShutdownRecording
  ([in] IProfileCollection* pProfileCollection)
;

Parâmetros

pProfileCollection
[in] Indica o objeto IProfileCollection .

Valor Retornado

A tabela a seguir descreve possíveis valores retornados.

Valor Retornado Descrição

S_OK

A função iniciou com êxito a gravação de desligamento.

E_POINTER

Pelo menos um dos argumentos de função é nulo.

E_WPRC_RUNTIME_STATE_PROFILES_RUNNING

A gravação já está em execução (ela deve ser interrompida/cancelada antes da chamada para essa função).

E_WPRC_RUNTIME_STATE_BOOT_RECORDING

A gravação de inicialização já está em execução (ela deve ser interrompida/cancelada antes da chamada para essa função).

E_WPRC_RUNTIME_STATE_EVENT_SESSION_RUNNING

Uma das sessões de evento que devem ser iniciadas já está em execução. Ele pode ser iniciado anteriormente por algum outro aplicativo (ou como resultado da corrupção do estado WPR, por exemplo, após a falha da WPR).

E_WPRC_INVALID_STARTSHUTDOWN_OPERATION

Perfil inválido para gravação de desligamento (por exemplo, modo de registro em log é memória, mas apenas arquivo com suporte para desligamento).

IOnOffTransitionManager