Função RmEndSession (restartmanager.h)
Encerra a sessão do Gerenciador de Reinicialização. Essa função deve ser chamada pelo instalador primário que iniciou anteriormente a sessão chamando a função RmStartSession . A função RmEndSession pode ser chamada por um instalador secundário que é ingressado na sessão depois que não mais recursos precisarem ser registrados pelo instalador secundário.
Sintaxe
DWORD RmEndSession(
[in] DWORD dwSessionHandle
);
Parâmetros
[in] dwSessionHandle
Um identificador para uma sessão existente do Gerenciador de Reinicialização.
Retornar valor
Esse é o erro mais recente recebido. A função pode retornar um dos códigos de erro do sistema definidos em Winerror.h.
Valor | Significado |
---|---|
|
A função foi concluída com êxito. |
|
Uma função do Gerenciador de Reinicialização não pôde obter um mutex de gravação do Registro no tempo alocado. Uma reinicialização do sistema é recomendada porque o uso adicional do Gerenciador de Reinicialização provavelmente falhará. |
|
Uma operação não pôde ler ou gravar no registro. |
|
Uma operação do Gerenciador de Reinicialização não pôde ser concluída porque não havia memória suficiente disponível. |
|
Um identificador inválido foi passado para a função . Não existe nenhuma sessão do Gerenciador de Reinicialização para o identificador fornecido. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | restartmanager.h |
Biblioteca | Rstrtmgr.lib |
DLL | Rstrtmgr.dll |