Voltar à lista
Windows Win32Serviçosadvapi32.dll

DeleteService

Marca um serviço para remoção do banco de dados do SCM.

Descrição

A remoção efetiva só ocorre depois que todos os handles abertos para o serviço são fechados e ele não está em execução — análogo a remover uma unit file e recarregar o systemd.

Header: winsvc.hDLL: advapi32.dll

Assinatura

BOOL DeleteService(SC_HANDLE hService);

Parâmetros

ParâmetroTipoDescrição
hServiceSC_HANDLEHandle do serviço, aberto com DELETE.

Valor de retorno

Diferente de zero em sucesso; 0 em erro (consulte GetLastError).

Códigos de erro (GetLastError)

ERROR_ACCESS_DENIED(5)
Acesso negado.
ERROR_SERVICE_MARKED_FOR_DELETE(1072)
O serviço já foi marcado para exclusão.

Relacionadas