Share via


ADSI Interfaces

O Active Directory Service Interfaces (ADSI) oferece suporte a um conjunto avançado de interfaces que podem ser classificadas de acordo com as seguintes categorias:

  • Núcleo. Essas interfaces fornecem as funções básicas de gerenciamento de objetos ADSI. As funções principais incluem fornecer um ponto de entrada em um repositório de diretórios, carregar propriedades no cache de propriedades e confirmar alterações no diretório subjacente.
  • Esquema. Essas interfaces fornecem métodos para gerenciar e estender o esquema de diretório.
  • Cache de propriedades. Essas interfaces definem métodos para manipular propriedades no cache de propriedades.
  • Objeto persistente. Essas interfaces manipulam dados persistentes no namespace do serviço de diretório subjacente. Os objetos ADSI implementam esses tipos de interfaces para fornecer acesso a seus dados persistentes, incluindo contas de usuário, compartilhamentos de arquivos, hierarquias organizacionais e listagens de trabalho em uma fila de impressão.
  • Objeto dinâmico. Essas interfaces funcionam com dados dinâmicos em um serviço de diretório. Os objetos de diretório não representados no serviço de diretório subjacente implementam essas interfaces. Exemplos de dados dinâmicos incluem comandos emitidos através de uma rede.
  • Segurança. Essas interfaces permitem que um cliente ADSI estabeleça suas credenciais para um servidor e use recursos de segurança que o serviço de diretório suporta, como a lista de controle de acesso ou descritores de segurança.
  • Não-automação. Essas interfaces permitem que clientes que não sejam de automação (por exemplo, aplicativos C/C++) tenham acesso de baixa sobrecarga a objetos de diretório, fornecendo acesso Vtable a métodos para gerenciar e pesquisar objetos de serviço de diretório.
  • Extensão. Essas interfaces permitem que os clientes ADSI estendam os recursos das classes ADSI existentes para oferecer soluções personalizadas aos serviços de diretório.
  • utilidade. Essas interfaces fornecem funções auxiliares avançadas para gerenciar objetos ADSI.
  • Tipo de dados. Essas interfaces fornecem métodos para acessar tipos de dados ADSI.