Função RmRemoveFilter (restartmanager.h)
Remove as modificações nas ações de desligamento ou reinicialização que foram aplicadas usando a função RmAddFilter . O instalador primário pode chamar a função RmRemoveFilter várias vezes.
Sintaxe
DWORD RmRemoveFilter(
[in] DWORD dwSessionHandle,
[in, optional] LPCWSTR strModuleName,
[in, optional] RM_UNIQUE_PROCESS *pProcess,
[in, optional] LPCWSTR strServiceShortName
);
Parâmetros
[in] dwSessionHandle
Um identificador para uma sessão existente do Gerenciador de Reinicialização.
[in, optional] strModuleName
Um ponteiro para um valor de cadeia de caracteres terminada em nulo que contém o caminho completo para o arquivo executável do aplicativo. A função RmRemoveFilter remove todas as modificações nas ações de desligamento ou reinicialização do aplicativo referenciadas anteriormente aplicadas pela função RmAddFilter . Esse parâmetro deverá ser NULL se o parâmetro Application ou strServiceShortName não for NULL.
[in, optional] pProcess
A estrutura RM_UNIQUE_PROCESS para o aplicativo. A função RmRemoveFilter remove todas as modificações nas ações de desligamento ou reinicialização do aplicativo referenciadas anteriormente aplicadas pela função RmAddFilter . Esse parâmetro deverá ser NULL se o parâmetro strFilename ou strShortServiceName não for NULL.
[in, optional] strServiceShortName
Um ponteiro para um valor de cadeia de caracteres terminada em nulo que contém o nome do serviço curto. A função RmRemoveFilter remove todas as modificações nas ações de desligamento ou reinicialização do serviço referenciado aplicadas anteriormente pela função RmAddFilter . Esse parâmetro deverá ser NULL se o parâmetro strFilename ou Application não for NULL.
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. |
|
Não foi possível encontrar o filtro especificado. |
|
Esse erro é retornado quando um instalador secundário chama essa função. Essa função só está disponível para instaladores primários. |
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 |