Active Directory Service Interfaces
Visão geral da tecnologia de Interfaces de Serviço do Active Directory.
Para desenvolver interfaces de serviço do Active Directory, você precisa destes cabeçalhos:
Para obter diretrizes de programação para essa tecnologia, confira:
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. |
Funções
AbandonSearch O método IDirectorySearch::AbandonSearch abandona uma pesquisa iniciada por uma chamada anterior para o método ExecuteSearch. |
Adicionar Adiciona um item nomeado à coleção. |
Adicionar Adiciona um objeto ADSI a um grupo existente. |
AddAce O método IADsAccessControlList::AddAce adiciona um objeto IADsAccessControlEntry ao objeto IADsAccessControlList. |
AddLeafElement Adiciona um elemento ao final do caminho de diretório já definido no objeto Pathname. |
ADsBuildEnumerator A função ADsBuildEnumerator cria um objeto enumerador para o objeto de contêiner ADSI especificado. |
ADsBuildVarArrayInt A função ADsBuildVarArrayInt cria uma matriz variante de inteiros de uma matriz de valores DWORD. |
ADsBuildVarArrayStr A função ADsBuildVarArrayStr cria uma matriz variante de uma matriz de cadeias de caracteres Unicode. |
ADsEncodeBinaryData A função ADsEncodeBinaryData converte um BLOB (objeto binário grande) no formato Unicode adequado para ser inserido em um filtro de pesquisa. |
ADsEnumerateNext A função ADsEnumerateNext enumera por meio de um número especificado de elementos da posição atual do cursor do enumerador. |
ADsFreeEnumerator Libera um objeto enumerador criado com a função ADsBuildEnumerator. |
ADsGetLastError A função ADsGetLastError recupera o valor do código de último erro do thread de chamada. |
ADsGetObject Associa a um objeto dado seu caminho e um identificador de interface especificado. |
ADsOpenObject Associa a um objeto ADSI usando credenciais explícitas de nome de usuário e senha. |
ADsSetLastError O ADsSetLastError define o valor do código do último erro para o thread de chamada. |
AllocADsMem Aloca um bloco de memória do tamanho especificado. |
AllocADsStr Aloca memória para e copia uma cadeia de caracteres especificada. |
BinarySDToSecurityDescriptor Converte um descritor de segurança binário em um objeto IADsSecurityDescriptor. |
ChangePassword Altera a senha do usuário do valor antigo especificado para um novo valor. |
Limpar Limpa os valores atuais do objeto de valor da propriedade. |
CloseSearchHandle O método IDirectorySearch::CloseSearchHandle fecha o identificador para um resultado de pesquisa e libera a memória associada. |
Continuar O método IADsServiceOperations::Continue retoma uma operação de serviço pausada pelo método IADsServiceOperations::P ause. |
ConvertSecurityDescriptor Converte um descritor de segurança de um formato para outro. |
CopyAccessList O método IADsAccessControlList::CopyAccessList copia cada ACE (entrada de controle de acesso) na ACL (lista de controle de acesso) para o espaço de processo do chamador. |
CopyAcl O método IADsAcl::CopyAcl faz uma cópia da ACL existente. |
CopyHere O método IADsContainer::CopyHere cria uma cópia do objeto de diretório especificado neste contêiner. |
CopyPath Cria uma cópia do objeto Pathname. |
CopySecurityDescriptor O método IADsSecurityDescriptor::CopySecurityDescriptor copia um objeto descritor de segurança ADSI que contém dados de segurança sobre um objeto . |
Criar Configura uma solicitação para criar um objeto de diretório da classe de esquema especificada e um determinado nome no contêiner. |
CreateDSObject Cria um filho do objeto de serviço de diretório atual. |
Excluir Exclui um objeto de diretório especificado desse contêiner. |
DeleteDSObject Exclui um objeto folha em uma árvore de diretório. |
DeleteObject O método IADsDeleteOps::D eleteObject exclui um objeto ADSI. |
Executesearch O método IDirectorySearch::ExecuteSearch executa uma pesquisa e passa os resultados para o chamador. |
FreeADsMem Libera a memória alocada por AllocADsMem ou ReallocADsMem. |
FreeADsStr Libera a memória de uma cadeia de caracteres alocada por AllocADsStr ou ReallocADsStr. |
FreeColumn O método IDirectorySearch::FreeColumn libera memória que o método IDirectorySearch::GetColumn alocou para dados para a coluna. |
Get Recupera uma propriedade de um determinado nome do cache de propriedades. |
Get Recupera o nome de um objeto de diretório no formato especificado. |
get__NewEnum O método IADsAccessControlList::get__NewEnum é usado para obter um objeto enumerador para a ACL enumerar ACEs. |
get__NewEnum O método IADsCollection::get__NewEnum obtém um objeto enumerador dependente que implementa IEnumVARIANT para esse objeto de coleção ADSI. Lembre-se de que há dois caracteres de sublinhado no nome da função (get__NewEnum). |
get__NewEnum Recupera um objeto enumerador para o contêiner. |
get__NewEnum O método IADsMembers::get__NewEnum obtém um objeto enumerador dependente que implementa IEnumVARIANT para esse objeto de coleção ADSI. Lembre-se de que há dois caracteres de sublinhado no nome da função (get__NewEnum). |
get_SecurityMask Determina quais elementos do descritor de segurança recuperar ou definir. (Obter) |
GetAnyDCName Recupera o nome DNS de um controlador de domínio no domínio do computador local. |
Getcolumn O método IDirectorySearch::GetColumn obtém dados de uma coluna nomeada do resultado da pesquisa. |
GetDCSiteName Recupera o nome do site do Active Directory que contém o computador local. |
GetElement Recupera um elemento de um caminho de diretório. |
GetEscapedElement Usado para escapar caracteres especiais no caminho de entrada. |
GetEx Recupera, do cache de propriedades, os valores de propriedade de um determinado atributo. |
GetEx Obtém os nomes de objeto no formato especificado. |
Getfirstrow O método GetFirstRow obtém a primeira linha de um resultado de pesquisa. Esse método emitirá ou emitirá novamente uma nova pesquisa, mesmo que esse método tenha sido chamado antes. |
GetInfo Carrega nos valores de cache de propriedade das propriedades com suporte desse objeto ADSI do repositório de diretórios subjacente. |
GetInfoEx O método IADs::GetInfoEx carrega os valores das propriedades especificadas do objeto ADSI do repositório de diretórios subjacente no cache de propriedades. |
GetNextColumnName O método IDirectorySearch::GetNextColumnName obtém o nome da próxima coluna no resultado da pesquisa que contém dados. |
Getnextrow Obtém a próxima linha do resultado da pesquisa. |
GetNumElements Recupera o número de elementos no caminho. |
Getobject Recupera um item da coleção. |
Getobject Recupera uma interface para um objeto de diretório no contêiner. |
GetObjectAttributes Recupera um ou mais atributos especificados do objeto de serviço de diretório. |
GetObjectInformation O método IDirectoryObject::GetObjectInformation recupera um ponteiro para uma estrutura ADS_OBJECT_INFO que contém dados sobre a identidade e o local de um objeto de serviço de diretório. |
GetObjectProperty Recupera um valor de atributo. |
Getoption Obtém uma opção específica do provedor para um objeto de diretório. |
Getpreviousrow O método IDirectorySearch::GetPreviousRow obtém a linha anterior do resultado da pesquisa. Se o provedor não fornecer suporte ao cursor, ele deverá retornar E_NOTIMPL. |
Getpropertyitem Recupera o item que corresponde ao nome da lista. |
GetSecurityDescriptor Recupera um descritor de segurança para o arquivo, o compartilhamento de arquivos ou a chave do Registro especificado. |
GetTrees Recupera os nomes DNS de todas as árvores de diretório na floresta do computador local. |
Grupos Obtém uma coleção dos objetos de grupo ADSI aos quais este usuário pertence. |
Init Inicializa um objeto de conversão de nome associando-se a um servidor de diretório, domínio ou catálogo global especificado, usando as credenciais do usuário atual. |
InitEx Inicializa um objeto de conversão de nome associando-se a um servidor de diretório, domínio ou catálogo global especificado, usando a credencial de usuário especificada. |
IsMember Determina se um objeto de serviço de diretório é um membro imediato do grupo. |
Item O método IADsPropertyList::Item recupera o item de propriedade especificado da lista. |
Membros Recupera uma coleção dos membros imediatos do grupo. |
MoveHere Move um objeto especificado para o contêiner que implementa essa interface. |
Próximo O método IADsPropertyList::Next obtém o próximo item na lista de propriedades. O item retornado é um objeto Property Entry. |
OpenDSObject Associa a um objeto ADSI, usando as credenciais fornecidas, e recupera um ponteiro IDispatch para o objeto especificado. |
Operar Interpreta o código de controle e os parâmetros de entrada de acordo com as especificações do provedor. |
Pausar O método IADsPrintJobOperations::P ause interrompe o processamento do trabalho de impressão atual. Chame o método IADsPrintJobOperations::Resume para continuar o processamento. |
Pausar O método IADsPrintQueueOperations::P ause suspende o processamento de trabalhos de impressão em um serviço de fila de impressão. |
Pausar O método IADsServiceOperations::P ause pausa um serviço iniciado com o método IADsServiceOperations::Start. |
PrintJobs O método IADsPrintQueueOperations::P rintJobs obtém um ponteiro de interface IADsCollection na coleção dos trabalhos de impressão processados nessa fila de impressão. |
PrivateGetIDsOfNames O método IADsExtension::P rivateGetIDsOfNames é chamado pelo agregador, ADSI, depois que ADSI determina que a extensão é usada para dar suporte a uma interface dupla ou de expedição. O método pode usar os dados de tipo para obter DISPID usando IDispatch::GetIDsOfNames. |
PrivateInvoke O método IADsExtension::P rivateInvoke normalmente é chamado pelo ADSI após o método IADsExtension::P rivateGetIDsOfNames. Esse método pode ter uma implementação personalizada ou pode delegar a operação ao método IDispatch::D ispInvoke. |
Limpar O método IADsPrintQueueOperations::P urge limpa a fila de impressão de todos os trabalhos de impressão sem processá-los. |
PurgePropertyList Exclui todos os itens da lista de propriedades. |
Colocar Define os valores de um atributo no cache de atributos ADSI. |
put_SecurityMask Determina quais elementos do descritor de segurança recuperar ou definir. (Put) |
PutEx Modifica os valores de um atributo no cache de atributo ADSI. |
PutObjectProperty Define um valor de atributo. |
PutPropertyItem Atualizações os valores de um item na lista de propriedades. |
Qualificadores Retorna uma coleção de objetos ADSI que descrevem qualificadores adicionais para essa classe de esquema. |
Qualificadores Retorna uma coleção de objetos ADSI que descrevem qualificadores adicionais dessa propriedade. |
ReallocADsMem Realoca e copia um bloco de memória existente. |
ReallocADsStr Cria uma cópia de uma cadeia de caracteres Unicode. |
RefreshSchemaCache O método IADsADSystemInfo::RefreshSchemaCache atualiza o cache de esquema do Active Directory. |
Remover O método IADsCollection::Remove remove o item nomeado desse objeto de coleção ADSI. |
Remover O método IADsGroup::Remove remove o objeto de usuário especificado desse grupo. A operação não remove o objeto de grupo em si mesmo quando não há nenhum membro restante no grupo. |
RemoveAce Remove uma ACE (entrada de controle de acesso) da ACL (lista de controle de acesso). |
RemoveLeafElement Remove o último elemento do caminho de diretório que foi definido no objeto Pathname. |
Redefinir Redefine a lista para o primeiro item. |
ResetPropertyItem Remove o item especificado da lista; ou seja, do cache. |
Recursos O método IADsFileServiceOperations::Resources obtém um ponteiro para um ponteiro para a interface IADsCollection em uma coleção dos objetos de recurso que representam os recursos abertos atuais nesse serviço de arquivo. |
Retomar O método IADsPrintJobOperations::Resume continua o trabalho de impressão interrompido pelo método IADsPrintJobOperations::P ause. |
Retomar O método IADsPrintQueueOperations::Resume retoma o processamento de trabalhos de impressão suspensos na fila de impressão. |
Recuperar O método IADsPathname::Retrieve recupera o caminho do objeto com tipos de formato diferentes. |
SecurityDescriptorToBinarysd Converte um objeto IADsSecurityDescriptor no formato de descritor de segurança binário. |
Sessões O método IADsFileServiceOperations::Sessions obtém um ponteiro para um ponteiro para a interface IADsCollection em uma coleção dos objetos de sessão que representam as sessões abertas atuais para esse serviço de arquivo. |
Configurar Direciona o serviço de diretório para configurar um objeto especificado para tradução de nome. |
Configurar Configura o objeto Pathname para analisar um caminho de diretório. |
SetDisplayType Especifica como exibir o caminho de um objeto . |
SetEx Estabelece uma matriz de objetos para conversão de nomes. |
Setinfo O método IADs::SetInfo salva os valores de propriedade armazenados em cache do objeto ADSI no repositório de diretórios subjacente. |
SetObjectAttributes O método IDirectoryObject::SetObjectAttributes modifica dados em um ou mais atributos de objeto especificados definidos na estrutura ADS_ATTR_INFO. |
Setoption Define uma opção específica do provedor para manipular um objeto de diretório. |
Setpassword O método IADsServiceOperations::SetPassword define a senha da conta usada pelo gerenciador de serviços. Esse método é chamado quando o contexto de segurança para esse serviço é criado. |
Setpassword Define a senha do usuário como um valor especificado. |
SetSearchPreference Especifica uma preferência de pesquisa para obter dados em uma pesquisa subsequente. |
SetSecurityDescriptor Define o descritor de segurança para o arquivo, compartilhamento de arquivo ou chave do Registro especificados. |
Desligamento O método IADsComputerOperations::Shutdown faz com que um computador sob controle ADSI execute a operação de desligamento com uma reinicialização opcional. |
Ignorar Ignora um número especificado de itens, contando da posição atual do cursor, na lista de propriedades. |
Iniciar O método IADsServiceOperations::Start inicia um serviço de rede. |
Status O método IADsComputerOperations::Status recupera o status de um computador. |
Parar O método IADsServiceOperations::Stop interrompe um serviço de rede ativo no momento. |
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. |