Gerenciador de Reinicialização
Visão geral da tecnologia Do Gerenciador de Reinicialização.
Para desenvolver o Gerenciador de Reinicialização, você precisa desses cabeçalhos:
Para obter diretrizes de programação para essa tecnologia, consulte:
RM_APP_STATUS Descreve o status atual de um aplicativo que é atuado pelo Gerenciador de Reinicialização. |
RM_APP_TYPE Especifica o tipo de aplicativo descrito pela estrutura RM_PROCESS_INFO. |
RM_FILTER_ACTION Especifica o tipo de modificação que é aplicado às ações de reinicialização ou desligamento. |
RM_FILTER_TRIGGER Descreve as ações de reinicialização ou desligamento de um aplicativo ou serviço. |
RM_REBOOT_REASON Descreve os motivos pelos quais uma reinicialização do sistema é necessária. |
RM_SHUTDOWN_TYPE Configura o desligamento de aplicativos. |
RM_WRITE_STATUS_CALLBACK A função RM_WRITE_STATUS_CALLBACK pode ser implementada pela interface do usuário que controla o Gerenciador de Reinicialização. |
RmAddFilter Modifica as ações de desligamento ou reinicialização aplicadas a um aplicativo ou serviço. |
RmCancelCurrentTask Cancela a operação RmShutdown ou RmRestart atual. Essa função deve ser chamada do aplicativo que iniciou a sessão chamando a função RmStartSession. |
RmEndSession Encerra a sessão do Gerenciador de Reinicialização. |
RmGetFilterList Lista as modificações para desligar e reiniciar ações que já foram aplicadas pela função RmAddFilter. |
Rmgetlist Obtém uma lista de todos os aplicativos e serviços que estão atualmente usando recursos que foram registrados na sessão do Gerenciador de Reinicialização. |
RmJoinSession Une um instalador secundário a uma sessão existente do Gerenciador de Reinicialização. |
RmRegisterResources Registra recursos em uma sessão do Gerenciador de Reinicialização. |
RmRemoveFilter Remove as modificações nas ações de desligamento ou reinicialização que foram aplicadas usando a função RmAddFilter. |
RmRestart Reinicia aplicativos e serviços que foram desligados pela função RmShutdown e que foram registrados para serem reiniciados usando a função RegisterApplicationRestart. |
RmShutdown Inicia o desligamento de aplicativos. |
RmStartSession Inicia uma nova sessão do Gerenciador de Reinicialização. |
RM_FILTER_INFO Contém informações sobre modificações para reiniciar ou desligar ações. |
RM_PROCESS_INFO Descreve um aplicativo que deve ser registrado com o Gerenciador de Reinicialização. |
RM_UNIQUE_PROCESS Identifica exclusivamente um processo por seu PID e a hora em que o processo começou. |