Cabeçalho iads.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

iads.h contém as seguintes interfaces de programação:

Interfaces

 
Iads

A interface IADs define os recursos básicos do objeto, ou seja, propriedades e métodos, de qualquer objeto ADSI.
IADsAccessControlEntry

A interface IADsAccessControlEntry é uma interface dupla que permite aos clientes de diretório acessar e manipular ACEs (entradas de controle de acesso) individuais do objeto proprietário.
IADsAccessControlList

A interface IADsAccessControlList é uma interface dupla que gerencia ACEs (entradas de controle de acesso) individuais.
IADsAcl

A interface IADsAcl fornece métodos para um cliente ADSI acessar e manipular os valores de atributo ACL ou ACL herdado. Essa interface manipula os atributos.
IADsADSystemInfo

A interface IADsADSystemInfo recuperará dados sobre o computador local se ele estiver executando um sistema operacional Windows em um domínio do Windows. Por exemplo, você pode obter o domínio, o site e o nome diferenciado do computador local.
IADsBackLink

A interface IADsBackLink fornece métodos para um cliente ADSI acessar o atributo Back Link. Você pode chamar os métodos de propriedade dessa interface para obter e modificar o atributo.
IADsCaseIgnoreList

A interface IADsCaseIgnoreList fornece métodos para um cliente ADSI acessar o atributo Lista de Ignorar Maiúsculas e Minúsculas. Você pode chamar os métodos de propriedade dessa interface para obter e modificar o atributo.
IADsClass

A interface IADsClass foi projetada para gerenciar objetos de classe de esquema que fornecem definições de classe para qualquer objeto ADSI. Outras interfaces de gerenciamento de esquema incluem IADsProperty para definições de atributo e IADsSyntax para sintaxe de atributo.
IADsCollection

A interface IADsCollection é uma interface dupla que permite que seu objeto ADSI de hospedagem defina e gerencie um conjunto arbitrário de elementos de dados nomeados para um serviço de diretório.
IADsComputer

A interface IADsComputer é uma interface dupla que herda de IADs.
IADsComputerOperations

A interface IADsComputerOperations é uma interface dupla que herda de IADs.
IADsContainer

A interface IADsContainer permite que um objeto de contêiner ADSI crie, exclua e gerencie objetos ADSI contidos. Os objetos container representam árvores de diretório hierárquicas, como em um sistema de arquivos, e para organizar a hierarquia de diretórios.
IADsDeleteOps

A interface IADsDeleteOps especifica um método que um objeto pode usar para se excluir do diretório subjacente. Para um objeto de contêiner, o método exclui seus filhos e toda a subárvore.
IADsDNWithBinary

A interface IADsDNWithBinary fornece métodos para um cliente ADSI associar um DN (nome distinto) ao GUID de um objeto.
IADsDNWithString

A interface IADsDNWithString fornece métodos para um cliente ADSI associar um DN (nome distinto) a um valor de cadeia de caracteres.
IADsDomain

A interface IADsDomain é uma interface dupla que herda de IADs.
IADsEmail

A interface IADsEmail fornece métodos para um cliente ADSI acessar o atributo Endereço Email.
IADsExtension

A interface IADsExtension forma a base do modelo de extensão de aplicativo ADSI.
IADsFaxNumber

A interface IADsFaxNumber fornece métodos para um cliente ADSI acessar o atributo Facsimile Telephone Number.
IADsFileService

A interface IADsFileService é uma interface dupla que herda de IADsService.
IADsFileServiceOperations

A interface IADsFileServiceOperations é uma interface dupla que herda de IADsServiceOperations.
IADsFileShare

A interface IADsFileShare é uma interface dupla que herda de IADs. Ele foi projetado para representar um compartilhamento de arquivos publicado em toda a rede. Chame os métodos em IADsFileShare para acessar ou publicar dados sobre um ponto de compartilhamento de arquivos.
IADsGroup

Gerencia dados de associação de grupo em um serviço de diretório.
IADsHold

A interface IADsHold fornece métodos para um cliente ADSI acessar o atributo Hold.
Iadslargeinteger

Usado para manipular inteiros de 64 bits do tipo LargeInteger.
IADsLocality

A interface IADsLocality é uma interface dupla que herda de IADs.
IADsMembers

A interface IADsMembers é uma interface dupla.
IADsNamespaces

A interface IADsNamespaces é implementada pelo provedor do ADs e é usada para gerenciar objetos de namespace.
IADsNameTranslate

O IADsNameTranslateinterface converte DNs (nomes distintos) entre vários formatos, conforme definido na enumeração ADS_NAME_TYPE_ENUM. O recurso está disponível para objetos no Active Directory.
IADsNetAddress

A interface IADsNetAddress fornece métodos para um cliente ADSI acessar o atributo Endereço Líquido.
IADsO

A interface IADsO é uma interface dupla que herda de IADs.
IADsObjectOptions

Fornece um mecanismo direto para especificar e obter opções específicas do provedor para manipular um objeto ADSI.
IADsOctetList

A interface IADsOctetList fornece métodos para um cliente ADSI acessar o atributo Octet List.
IADsOpenDSObject

A interface IADsOpenDSObject foi projetada para fornecer um contexto de segurança para associação a um objeto no repositório de diretórios subjacente.
IADSOU

Usado para gerenciar objetos organizationalUnit.
IADsPath

A interface IADsPath fornece métodos para um cliente ADSI acessar o atributo Path.
IADsPathname

Analisa o caminho X.500 e Do Windows no ADSI.
IADsPostalAddress

A interface IADsPostalAddress fornece métodos para um cliente ADSI acessar o atributo Endereço Postal.
IADsPrintJob

A interface IADsPrintJob é uma interface dupla que herda de IADs.
IADsPrintJobOperations

A interface IADsPrintJobOperations é uma interface dupla que herda de IADs.
IADsPrintQueue

A interface IADsPrintQueue representa uma impressora em uma rede.
IADsPrintQueueOperations

Usado para controlar uma impressora de uma rede.
IADsProperty

A interface IADsProperty foi projetada para gerenciar uma única definição de atributo para um objeto de classe de esquema.
IADsPropertyEntry

A interface IADsPropertyEntry é usada para gerenciar uma entrada de propriedade no cache de propriedades.
IADsPropertyList

A interface IADsPropertyList é usada para modificar, ler e atualizar uma lista de entradas de propriedade no cache de propriedades de um objeto.
IADsPropertyValue

Usado para representar o valor de um objeto IADsPropertyEntry em um tipo de dados predefinido.
IADsPropertyValue2

Usado para representar o valor de um objeto IADsPropertyEntry em qualquer formato de dados.
IADsReplicaPointer

A interface IADsReplicaPointer fornece métodos para um cliente ADSI acessar o atributo Ponteiro de Réplica.
IADsResource

A interface IADsResource é uma interface dupla que herda de IADs. Ele foi projetado para gerenciar um recurso aberto para um serviço de arquivos em uma rede.
IADsSecurityDescriptor

Fornece acesso a propriedades em um objeto descritor de segurança ADSI.
IADsSecurityUtility

A interface IADsSecurityUtility é usada para obter, definir ou recuperar o descritor de segurança em um arquivo, compartilhamento de arquivos ou chave do Registro.
IADsService

A interface IADsService é uma interface dupla que herda de IADs.
IADsServiceOperations

A interface IADsServiceOperations é uma interface dupla que herda de IADs.
IADsSession

A interface IADsSession é uma interface dupla que herda de IADs. Ele foi projetado para representar uma sessão ativa para o serviço de arquivos em uma rede.
IADsSyntax

A interface IADsSyntax especifica métodos para identificar e modificar os tipos de dados de Automação disponíveis usados para representar seus dados.
IADsTimestamp

A interface IADsTimestamp fornece métodos para um cliente ADSI acessar o atributo Timestamp.
IADsTypedName

A interface IADsTypedName fornece métodos para um cliente ADSI acessar o atributo Typed Name.
Iadsuser

A interface IADsUser é uma interface dupla que herda de IADs.
IADsWinNTSystemInfo

A interface IADsWinNTSystemInfo recupera as informações do sistema WinNT sobre um computador. Essas informações do sistema incluem o nome da conta de usuário, o domínio do usuário, o nome do host e o controlador de domínio primário do computador host.
IDirectoryObject

A interface IDirectoryObject é uma interface COM não automação que fornece aos clientes acesso direto a objetos de serviço de diretório.
IDirectorySchemaMgmt

Não implementado no momento e não deve ser usado.
Idirectorysearch

A interface IDirectorySearch é uma interface COM pura que fornece um método de baixa sobrecarga que os clientes que não são de Automação podem usar para executar consultas no diretório subjacente.

Estruturas

 
ADS_ATTR_DEF

A estrutura ADS_ATTR_DEF é usada apenas como parte de IDirectorySchemaMgmt, que é uma interface obsoleta.
ADS_ATTR_INFO

Usado para conter um ou mais valores de atributo para uso com o método IDirectoryObject::CreateDSObject, IDirectoryObject::GetObjectAttributes ou IDirectoryObject::SetObjectAttributes.
ADS_BACKLINK

A estrutura ADS_BACKLINK é uma representação ADSI da sintaxe do atributo Back Link.
ADS_CASEIGNORE_LIST

A estrutura ADS_CASEIGNORE_LIST é uma representação ADSI da sintaxe do atributo Case Ignore List.
ADS_CLASS_DEF

A estrutura ADS_CLASS_DEF é usada apenas como parte de IDirectorySchemaMgmt, que é uma interface obsoleta. As informações a seguir são fornecidas apenas para fins herdados. A estrutura ADS_CLASS_DEF contém as definições de uma classe de objeto.
ADS_DN_WITH_BINARY

Usado com a estrutura ADSVALUE para conter um valor de atributo de nome diferenciado que também contém dados binários.
ADS_DN_WITH_STRING

Usado com a estrutura ADSVALUE para conter um valor de atributo de nome diferenciado que também contém dados de cadeia de caracteres.
ADS_EMAIL

A estrutura ADS_EMAIL é uma representação ADSI da sintaxe do atributo EMail Address.
ADS_FAXNUMBER

A estrutura ADS_FAXNUMBER é uma representação ADSI da sintaxe do atributo Número de Telefone Facsimile.
ADS_HOLD

A estrutura ADS_HOLD é uma representação ADSI da sintaxe do atributo Hold.
ADS_NETADDRESS

A estrutura ADS_NETADDRESS é uma representação ADSI da sintaxe do atributo Endereço Líquido.
ADS_NT_SECURITY_DESCRIPTOR

A estrutura ADS_NT_SECURITY_DESCRIPTOR define o tipo de dados do descritor de segurança para Windows.
ADS_OBJECT_INFO

A estrutura ADS_OBJECT_INFO especifica os dados, incluindo a identidade e o local, de um objeto de serviço de diretório.
ADS_OCTET_LIST

A estrutura ADS_OCTET_LIST é uma representação ADSI de uma sequência ordenada de cadeias de caracteres de byte único.
ADS_OCTET_STRING

A estrutura ADS_OCTET_STRING é uma representação ADSI da sintaxe de atributo Octet String usada no Active Directory.
ADS_PATH

A estrutura ADS_PATH é uma representação ADSI da sintaxe do atributo Path.
ADS_POSTALADDRESS

A estrutura ADS_POSTALADDRESS é uma representação ADSI do atributo Endereço Postal.
ADS_PROV_SPECIFIC

A estrutura ADS_PROV_SPECIFIC contém dados específicos do provedor representados como um BLOB (objeto binário grande).
ADS_REPLICAPOINTER

Representa uma representação ADSI da sintaxe do atributo Ponteiro de Réplica.
ADS_SEARCH_COLUMN

A estrutura ADS_SEARCH_COLUMN especifica o conteúdo de uma coluna de pesquisa na consulta retornada do banco de dados do serviço de diretório.
ADS_SEARCHPREF_INFO

A estrutura ADS_SEARCHPREF_INFO especifica as preferências de consulta.
ADS_SORTKEY

A estrutura ADS_SORTKEY especifica como classificar uma consulta.
ADS_TIMESTAMP

A estrutura ADS_TIMESTAMP é uma representação ADSI da sintaxe do atributo Timestamp.
ADS_TYPEDNAME

Representa uma representação ADSI da sintaxe do atributo Typed Name.
ADS_VLV

Contém metadados usados para realizar pesquisas de VLV (exibição de lista virtual).
ADSVALUE

Contém um valor especificado como um tipo de dados ADSI.

Enumerações

 
ADS_ACEFLAG_ENUM

A enumeração ADS_ACEFLAG_ENUM é usada para especificar o comportamento de uma ACE (entrada de Controle de Acesso) para um objeto do Active Directory.
ADS_ACETYPE_ENUM

Usado para especificar o tipo de uma entrada de controle de acesso para objetos do Active Directory.
ADS_AUTHENTICATION_ENUM

Especifica as opções de autenticação usadas no ADSI para associação a objetos de serviço de diretório.
ADS_CHASE_REFERRALS_ENUM

A enumeração ADS_CHASE_REFERRALS_ENUM especifica se e como ocorrerá a perseguição de referência.
ADS_DEREFENUM

A enumeração ADS_DEREFENUM especifica o processo por meio do qual os aliases são desreferenciados.
ADS_DISPLAY_ENUM

A enumeração ADS_DISPLAY_ENUM especifica como um caminho deve ser exibido.
ADS_ESCAPE_MODE_ENUM

Especifica como os caracteres de escape são exibidos em um caminho de diretório.
ADS_FLAGTYPE_ENUM

A enumeração ADS_FLAGTYPE_ENUM especifica valores que podem ser usados para indicar a presença dos campos ObjectType ou InheritedObjectType na ACE (entrada de controle de acesso).
ADS_FORMAT_ENUM

Especifica os tipos de valor de caminho disponíveis usados pelo método IADsPathname::Retrieve.
ADS_GROUP_TYPE_ENUM

Especifica o tipo de objetos de grupo no ADSI.
ADS_NAME_INITTYPE_ENUM

A enumeração ADS_NAME_INITTYPE_ENUM especifica os tipos de inicialização a serem executados em um objeto NameTranslate. Ele é usado na interface IADsNameTranslate.
ADS_NAME_TYPE_ENUM

Especifica os formatos usados para representar nomes diferenciados.
ADS_OPTION_ENUM

Contém valores que indicam as opções que podem ser recuperadas ou definidas com os métodos IADsObjectOptions.GetOption e IADsObjectOptions.SetOption.
ADS_PASSWORD_ENCODING_ENUM

Identifica o tipo de codificação de senha usado com a opção ADS_OPTION_PASSWORD_METHOD nos métodos IADsObjectOptions::GetOption e IADsObjectOptions::SetOption.
ADS_PATHTYPE_ENUM

A enumeração ADS_PATHTYPE_ENUM especifica o tipo de objeto no qual a interface IADsSecurityUtility adicionará ou modificará um descritor de segurança.
ADS_PREFERENCES_ENUM

A enumeração ADS_PREFERENCES_ENUM especifica as preferências de consulta do provedor OLE DB para ADSI.
ADS_PROPERTY_OPERATION_ENUM

Especifica maneiras de atualizar uma propriedade nomeada no cache.
ADS_RIGHTS_ENUM

Especifica os direitos de acesso atribuídos a um objeto do Active Directory.
ADS_SCOPEENUM

Especifica o escopo de uma pesquisa de diretório.
ADS_SD_CONTROL_ENUM

A enumeração ADS_SD_CONTROL_ENUM especifica sinalizadores de controle para um descritor de segurança.
ADS_SD_FORMAT_ENUM

A enumeração ADS_SD_FORMAT_ENUM especifica o formato em que o descritor de segurança de um objeto será convertido pela interface IADsSecurityUtility.
ADS_SD_REVISION_ENUM

Especifica o número de revisão da ACE (entrada de controle de acesso) ou da ACL (lista de controle de acesso) para o Active Directory.
ADS_SEARCHPREF_ENUM

Especifica preferências para um objeto IDirectorySearch.
ADS_SECURITY_INFO_ENUM

Especifica as opções disponíveis para examinar os dados de segurança de um objeto.
ADS_SETTYPE_ENUM

A enumeração ADS_SETTYPE_ENUM especifica o formato pathname disponível usado pelo método IADsPathname::Set.
ADS_STATUSENUM

Especifica o status de um conjunto de preferências de pesquisa com o método IDirectorySearch::SetSearchPreference.
ADS_SYSTEMFLAG_ENUM

A enumeração ADS_SYSTEMFLAG_ENUM define alguns dos valores que podem ser atribuídos ao atributo systemFlags. Alguns dos valores na enumeração são específicos para objetos attributeSchema; outros valores podem ser definidos em objetos de qualquer classe.
ADS_USER_FLAG_ENUM

Define os sinalizadores usados para definir as propriedades do usuário no diretório .
ADSI_DIALECT_ENUM

A enumeração ADSI_DIALECT_ENUM especifica dialetos de consulta usados no provedor OLE DB para ADSI.
ADSTYPEENUM

Usado para identificar o tipo de dados de um valor de propriedade ADSI.