estrutura RM_FILTER_INFO (restartmanager.h)
Contém informações sobre modificações para reiniciar ou desligar ações. Adicione, remova e liste modificações em aplicativos e serviços especificados que foram registrados na sessão do Restart Manager usando as funções RmAddFilter, RmRemoveFilter e RmGetFilterList .
Sintaxe
typedef struct _RM_FILTER_INFO {
RM_FILTER_ACTION FilterAction;
RM_FILTER_TRIGGER FilterTrigger;
DWORD cbNextOffset;
union {
LPWSTR strFilename;
RM_UNIQUE_PROCESS Process;
LPWSTR strServiceShortName;
};
} RM_FILTER_INFO, *PRM_FILTER_INFO;
Membros
FilterAction
Esse membro contém um valor de enumeração RM_FILTER_ACTION. Use o valor RmNoRestart para impedir a reinicialização do aplicativo ou serviço. Use o valor RmNoShutdown para evitar o desligamento e a reinicialização do aplicativo ou serviço.
FilterTrigger
Esse membro contém um valor de enumeração RM_FILTER_TRIGGER. Use o valor RmFilterTriggerFile para modificar as ações de reinicialização ou desligamento de um aplicativo referenciado pelo nome de arquivo de caminho completo do executável. Use o valor RmFilterTriggerProcess para modificar as ações de reinicialização ou desligamento de um aplicativo referenciado por uma estrutura RM_UNIQUE_PROCESS . Use o valor RmFilterTriggerService para modificar as ações de reinicialização ou desligamento de um serviço referenciado pelo nome do serviço curto.
cbNextOffset
O deslocamento em bytes para a próxima estrutura.
strFilename
Se o valor de FilterTrigger for RmFilterTriggerFile, esse membro conterá um ponteiro para um valor de cadeia de caracteres que contém o nome do arquivo do aplicativo.
Process
Se o valor de FilterTrigger for RmFilterTriggerProcess, esse membro será uma estrutura RM_PROCESS_INFO para o aplicativo.
strServiceShortName
Se o valor de FilterTrigger for RmFilterTriggerService , esse membro será um ponteiro para um valor de cadeia de caracteres que contém o nome do serviço curto.
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] |
Cabeçalho | restartmanager.h |