Partilhar via


Alças SCM

O SCM suporta tipos de identificador para permitir o acesso aos seguintes objetos.

  • O banco de dados de serviços instalados.
  • Um serviço.
  • O bloqueio do banco de dados.

Um objeto SCManager representa o banco de dados de serviços instalados. É um objeto de contêiner que contém objetos de serviço. A função OpenSCManager retorna um identificador para um objeto SCManager em um computador especificado. Esse identificador é usado ao instalar, excluir, abrir e enumerar serviços e ao bloquear o banco de dados de serviços.

Um objeto de serviço representa um serviço instalado. As funções CreateService e OpenService retornam identificadores para os serviços instalados.

As funções OpenSCManager, CreateServicee OpenService podem solicitar diferentes tipos de acesso a SCManager e objetos de serviço. O acesso solicitado é concedido ou negado dependendo do token de acesso do processo de chamada e do descritor de segurança associado ao SCManager ou objeto de serviço.

A funçãoCloseServiceHandle fecha identificadores para SCManager e objetos de serviço. Quando não precisar mais dessas alças, certifique-se de fechá-las.