Partilhar via


Cabeçalho ntdsapi.h

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

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

Funções

 
DsAddSidHistoryA

Recupera o SID (identificador de segurança) da conta primária de uma entidade de segurança de um domínio e o adiciona ao atributo sIDHistory de uma entidade de segurança em outro domínio em uma floresta diferente. (ANSI)
DsAddSidHistoryW

Recupera o SID (identificador de segurança) da conta primária de uma entidade de segurança de um domínio e o adiciona ao atributo sIDHistory de uma entidade de segurança em outro domínio em uma floresta diferente. (Unicode)
DsBindA

Associa a um controlador de domínio. (ANSI)
DsBindByInstanceA

Associa explicitamente a qualquer instância do AD LDS ou do Active Directory. (ANSI)
DsBindByInstanceW

Associa explicitamente a qualquer instância do AD LDS ou do Active Directory. (Unicode)
DsBindingSetTimeout

A função DsBindingSetTimeout define o valor de tempo limite que é respeitado por todas as chamadas RPC que usam o identificador de associação especificado. As chamadas RPC que exigiam mais tempo do que o valor de tempo limite são canceladas.
DsBindToISTGA

Associa-se ao computador que contém a função ISTG (Gerador de Topologia Inter-Site) no domínio do computador local. (ANSI)
DsBindToISTGW

Associa-se ao computador que contém a função ISTG (Gerador de Topologia Inter-Site) no domínio do computador local. (Unicode)
DsBindW

Associa a um controlador de domínio. (Unicode)
DsBindWithCredA

Associa a um controlador de domínio usando as credenciais especificadas. (ANSI)
DsBindWithCredW

Associa a um controlador de domínio usando as credenciais especificadas. (Unicode)
DsBindWithSpnA

Associa a um controlador de domínio usando as credenciais especificadas e um SPN (nome da entidade de serviço) específico para autenticação mútua. (DsBindWithSpnA)
DsBindWithSpnExA

Associa a um controlador de domínio usando as credenciais especificadas e um SPN (nome da entidade de serviço) específico para autenticação mútua. (DsBindWithSpnExA)
DsBindWithSpnExW

Associa a um controlador de domínio usando as credenciais especificadas e um SPN (nome da entidade de serviço) específico para autenticação mútua. (DsBindWithSpnExW)
DsBindWithSpnW

Associa a um controlador de domínio usando as credenciais especificadas e um SPN (nome da entidade de serviço) específico para autenticação mútua. (DsBindWithSpnW)
DsClientMakeSpnForTargetServerA

Constrói um SPN (nome da entidade de serviço) que identifica um servidor específico a ser usado para autenticação. (ANSI)
DsClientMakeSpnForTargetServerW

Constrói um SPN (nome da entidade de serviço) que identifica um servidor específico a ser usado para autenticação. (Unicode)
DsCrackNamesA

Converte uma matriz de nomes de objeto de serviço de diretório de um formato para outro. (ANSI)
DsCrackNamesW

Converte uma matriz de nomes de objeto de serviço de diretório de um formato para outro. (Unicode)
DsFreeDomainControllerInfoA

A função DsFreeDomainControllerInfo libera memória alocada por DsGetDomainControllerInfo para dados sobre os controladores de domínio em um domínio. (ANSI)
DsFreeDomainControllerInfoW

A função DsFreeDomainControllerInfo libera memória alocada por DsGetDomainControllerInfo para dados sobre os controladores de domínio em um domínio. (Unicode)
DsFreeNameResultA

Libera a memória mantida por uma estrutura DS_NAME_RESULT. (ANSI)
DsFreeNameResultW

Libera a memória mantida por uma estrutura DS_NAME_RESULT. (Unicode)
DsFreePasswordCredentials

Libera memória alocada para uma estrutura de credenciais pela função DsMakePasswordCredentials.
DsFreeSchemaGuidMapA

Libera memória que a função DsMapSchemaGuids alocou para uma estrutura de DS_SCHEMA_GUID_MAP. (ANSI)
DsFreeSchemaGuidMapW

Libera memória que a função DsMapSchemaGuids alocou para uma estrutura de DS_SCHEMA_GUID_MAP. (Unicode)
DsFreeSpnArrayA

Libera uma matriz retornada da função DsGetSpn. (ANSI)
DsFreeSpnArrayW

Libera uma matriz retornada da função DsGetSpn. (Unicode)
DsGetDomainControllerInfoA

Recupera dados sobre os controladores de domínio em um domínio. (ANSI)
DsGetDomainControllerInfoW

Recupera dados sobre os controladores de domínio em um domínio. (Unicode)
DsGetSpnA

A função DsGetSpn constrói uma matriz de um ou mais SPNs (nomes de entidade de serviço). Cada nome na matriz identifica uma instância de um serviço. Esses SPNs podem ser registrados com o serviço de diretório (DS) usando a função DsWriteAccountSpn. (ANSI)
DsGetSpnW

A função DsGetSpn constrói uma matriz de um ou mais SPNs (nomes de entidade de serviço). Cada nome na matriz identifica uma instância de um serviço. Esses SPNs podem ser registrados com o serviço de diretório (DS) usando a função DsWriteAccountSpn. (Unicode)
DsInheritSecurityIdentityA

Acrescenta os atributos objectSid e sidHistory de SrcPrincipal ao sidHistory de DstPrincipal e, em seguida, exclui SrcPrincipal, tudo em uma única transação. (ANSI)
DsInheritSecurityIdentityW

Acrescenta os atributos objectSid e sidHistory de SrcPrincipal ao sidHistory de DstPrincipal e, em seguida, exclui SrcPrincipal, tudo em uma única transação. (Unicode)
DsListDomainsInSiteA

Lista todos os domínios em um site. (ANSI)
DsListDomainsInSiteW

Lista todos os domínios em um site. (Unicode)
DsListInfoForServerA

A função DsListInfoForServer lista dados diversos para um servidor. (ANSI)
DsListInfoForServerW

A função DsListInfoForServer lista dados diversos para um servidor. (Unicode)
DsListRolesA

A função DsListRoles lista as funções reconhecidas pelo servidor. (ANSI)
DsListRolesW

A função DsListRoles lista as funções reconhecidas pelo servidor. (Unicode)
DsListServersForDomainInSiteA

Lista todos os servidores em um domínio em um site. (ANSI)
DsListServersForDomainInSiteW

Lista todos os servidores em um domínio em um site. (Unicode)
DsListServersInSiteA

Lista todos os servidores em um site. (ANSI)
DsListServersInSiteW

Lista todos os servidores em um site. (Unicode)
DsListSitesA

Lista todos os sites na floresta corporativa. (ANSI)
DsListSitesW

Lista todos os sites na floresta corporativa. (Unicode)
DsMakePasswordCredentialsA

Constrói um identificador de credencial adequado para uso com a função DsBindWithCred. (ANSI)
DsMakePasswordCredentialsW

Constrói um identificador de credencial adequado para uso com a função DsBindWithCred. (Unicode)
DsMapSchemaGuidsA

Converte GUIDs de objetos de esquema de serviço de diretório em seus nomes de exibição. (ANSI)
DsMapSchemaGuidsW

Converte GUIDs de objetos de esquema de serviço de diretório em seus nomes de exibição. (Unicode)
DsQuerySitesByCostA

Obtém o custo de comunicação entre um site e um ou mais outros sites. (ANSI)
DsQuerySitesByCostW

Obtém o custo de comunicação entre um site e um ou mais outros sites. (Unicode)
DsQuerySitesFree

Libera a memória alocada pela função DsQuerySitesByCost.
DsRemoveDsDomainA

Remove todos os rastreamentos de um contexto de nomenclatura de domínio da área global do serviço de diretório. (ANSI)
DsRemoveDsDomainW

Remove todos os rastreamentos de um contexto de nomenclatura de domínio da área global do serviço de diretório. (Unicode)
DsRemoveDsServerA

A função DsRemoveDsServer remove todos os rastreamentos de um agente de serviço de diretório (DSA) da área global do serviço de diretório. (ANSI)
DsRemoveDsServerW

A função DsRemoveDsServer remove todos os rastreamentos de um agente de serviço de diretório (DSA) da área global do serviço de diretório. (Unicode)
DsReplicaAddA

Adiciona uma referência de origem de replicação a um contexto de nomenclatura de destino. (ANSI)
DsReplicaAddW

Adiciona uma referência de origem de replicação a um contexto de nomenclatura de destino. (Unicode)
DsReplicaConsistencyCheck

Invoca o KCC (Verificador de Consistência de Conhecimento) para verificar a topologia de replicação.
DsReplicaDelA

Remove uma referência de origem de replicação de um contexto de nomenclatura de destino (NC). (ANSI)
DsReplicaDelW

Remove uma referência de origem de replicação de um contexto de nomenclatura de destino (NC). (Unicode)
DsReplicaFreeInfo

Libera a estrutura de dados de estado de replicação alocada pelas funções DsReplicaGetInfo ou DsReplicaGetInfo2.
DsReplicaGetInfo2W

Recupera dados de estado de replicação do serviço de diretório. Essa função permite a paginação de resultados em casos em que há mais de 1000 entradas a serem recuperadas.
DsReplicaGetInfoW

Recupera dados de estado de replicação do serviço de diretório.
DsReplicaModifyA

Modifica uma referência de origem de replicação existente para um contexto de nomenclatura de destino. (ANSI)
DsReplicaModifyW

Modifica uma referência de origem de replicação existente para um contexto de nomenclatura de destino. (Unicode)
DsReplicaSyncA

Sincroniza um NC (contexto de nomenclatura de destino) com uma de suas fontes. (ANSI)
DsReplicaSyncAllA

Sincroniza um servidor com todos os outros servidores, usando replicação transitiva, conforme necessário. (ANSI)
DsReplicaSyncAllW

Sincroniza um servidor com todos os outros servidores, usando replicação transitiva, conforme necessário. (Unicode)
DsReplicaSyncW

Sincroniza um NC (contexto de nomenclatura de destino) com uma de suas fontes. (Unicode)
DsReplicaUpdateRefsA

Adiciona ou remove uma referência de replicação para um destino de um contexto de nomenclatura de origem. (ANSI)
DsReplicaUpdateRefsW

Adiciona ou remove uma referência de replicação para um destino de um contexto de nomenclatura de origem. (Unicode)
DsReplicaVerifyObjectsA

Verifica todos os objetos para um contexto de nomenclatura com uma origem. (ANSI)
DsReplicaVerifyObjectsW

Verifica todos os objetos para um contexto de nomenclatura com uma origem. (Unicode)
DsServerRegisterSpnA

A função DsServerRegisterSpn compõe dois SPNs para um serviço baseado em host. (ANSI)
DsServerRegisterSpnW

A função DsServerRegisterSpn compõe dois SPNs para um serviço baseado em host. (Unicode)
DsUnBindA

A função DsUnBind localiza uma sessão RPC com um controlador de domínio e desvinca um identificador para o serviço de diretório (DS). (ANSI)
DsUnBindW

A função DsUnBind localiza uma sessão RPC com um controlador de domínio e desvinca um identificador para o serviço de diretório (DS). (Unicode)
DsWriteAccountSpnA

Grava uma matriz de SPNs (nomes de entidade de serviço) no atributo servicePrincipalName de um objeto de conta de usuário ou computador especificado em Active Directory Domain Services. (ANSI)
DsWriteAccountSpnW

Grava uma matriz de SPNs (nomes de entidade de serviço) no atributo servicePrincipalName de um objeto de conta de usuário ou computador especificado em Active Directory Domain Services. (Unicode)

Estruturas

 
DS_DOMAIN_CONTROLLER_INFO_1A

A estrutura DS_DOMAIN_CONTROLLER_INFO_1 contém dados sobre um controlador de domínio. Essa estrutura é retornada pela função DsGetDomainControllerInfo. (ANSI)
DS_DOMAIN_CONTROLLER_INFO_1W

A estrutura DS_DOMAIN_CONTROLLER_INFO_1 contém dados sobre um controlador de domínio. Essa estrutura é retornada pela função DsGetDomainControllerInfo. (Unicode)
DS_DOMAIN_CONTROLLER_INFO_2A

A estrutura DS_DOMAIN_CONTROLLER_INFO_2 contém dados sobre um controlador de domínio. Essa estrutura é retornada pela função DsGetDomainControllerInfo. (ANSI)
DS_DOMAIN_CONTROLLER_INFO_2W

A estrutura DS_DOMAIN_CONTROLLER_INFO_2 contém dados sobre um controlador de domínio. Essa estrutura é retornada pela função DsGetDomainControllerInfo. (Unicode)
DS_DOMAIN_CONTROLLER_INFO_3A

A estrutura DS_DOMAIN_CONTROLLER_INFO_3 contém dados sobre um controlador de domínio. Essa estrutura é retornada pela função DsGetDomainControllerInfo. (ANSI)
DS_DOMAIN_CONTROLLER_INFO_3W

A estrutura DS_DOMAIN_CONTROLLER_INFO_3 contém dados sobre um controlador de domínio. Essa estrutura é retornada pela função DsGetDomainControllerInfo. (Unicode)
DS_NAME_RESULT_ITEMA

A estrutura DS_NAME_RESULT_ITEM contém um nome convertido pela função DsCrackNames, juntamente com dados de domínio e erros associados. (ANSI)
DS_NAME_RESULT_ITEMW

A estrutura DS_NAME_RESULT_ITEM contém um nome convertido pela função DsCrackNames, juntamente com dados de domínio e erros associados. (Unicode)
DS_NAME_RESULTA

A estrutura DS_NAME_RESULT é usada com a função DsCrackNames para conter os nomes convertidos pela função . (ANSI)
DS_NAME_RESULTW

A estrutura DS_NAME_RESULT é usada com a função DsCrackNames para conter os nomes convertidos pela função . (Unicode)
DS_REPL_ATTR_META_DATA

A estrutura DS_REPL_ATTR_META_DATA é usada com as funções DsReplicaGetInfo e DsReplicaGetInfo2 para conter dados de estado de replicação para um atributo de objeto.
DS_REPL_ATTR_META_DATA_2

A estrutura DS_REPL_ATTR_META_DATA_2 é usada com as funções DsReplicaGetInfo e DsReplicaGetInfo2 para conter dados de estado de replicação para um atributo de objeto.
DS_REPL_ATTR_META_DATA_BLOB

A estrutura DS_REPL_ATTR_META_DATA_BLOB é usada para conter dados de estado de replicação para um atributo de objeto.
DS_REPL_ATTR_VALUE_META_DATA

A estrutura DS_REPL_ATTR_VALUE_META_DATA é usada com a função DsReplicaGetInfo2 para fornecer metadados para uma coleção de valores de atributo.
DS_REPL_ATTR_VALUE_META_DATA_2

Usado com a função DsReplicaGetInfo2 para fornecer metadados para uma coleção de valores de atributo.
DS_REPL_ATTR_VALUE_META_DATA_EXT

Fornece metadados para uma coleção de valores de replicação de atributo.
DS_REPL_CURSOR

A estrutura DS_REPL_CURSOR contém dados de estado de replicação de entrada em relação a todas as réplicas de um determinado contexto de nomenclatura, conforme retornado pelas funções DsReplicaGetInfo e DsReplicaGetInfo2.
DS_REPL_CURSOR_2

A estrutura DS_REPL_CURSOR_2 contém dados de estado de replicação de entrada em relação a todas as réplicas de um determinado contexto de nomenclatura, conforme retornado pela função DsReplicaGetInfo2. Essa estrutura é uma versão aprimorada da estrutura DS_REPL_CURSOR.
DS_REPL_CURSOR_3W

A estrutura DS_REPL_CURSOR_3 contém dados de estado de replicação de entrada em relação a todas as réplicas de um determinado contexto de nomenclatura, conforme retornado pela função DsReplicaGetInfo2.
DS_REPL_CURSOR_BLOB

A estrutura DS_REPL_CURSOR_BLOB contém dados de estado de replicação de entrada em relação a todas as réplicas de um determinado contexto de nomenclatura.
DS_REPL_CURSORS

A estrutura DS_REPL_CURSORS é usada com a função DsReplicaGetInfo e DsReplicaGetInfo2 para fornecer dados de estado de replicação em relação a todas as réplicas de um determinado contexto de nomenclatura.
DS_REPL_CURSORS_2

A estrutura DS_REPL_CURSORS_2 é usada com a função DsReplicaGetInfo2 para fornecer dados de estado de replicação em relação a todas as réplicas de um determinado contexto de nomenclatura.
DS_REPL_CURSORS_3W

A estrutura DS_REPL_CURSORS_3 é usada com a função DsReplicaGetInfo2 para fornecer dados de estado de replicação em relação a todas as réplicas de um determinado contexto de nomenclatura.
DS_REPL_KCC_DSA_FAILURESW

A estrutura DS_REPL_KCC_DSA_FAILURES contém uma matriz de estruturas DS_REPL_KCC_DSA_FAILURE, que por sua vez contêm dados de estado de replicação em relação aos parceiros de replicação de entrada, conforme retornado pelas funções DsReplicaGetInfo e DsReplicaGetInfo2.
DS_REPL_KCC_DSA_FAILUREW

A estrutura DS_REPL_KCC_DSA_FAILURE contém dados de estado de replicação sobre um parceiro de replicação de entrada específico, conforme retornado pela função DsReplicaGetInfo e DsReplicaGetInfo2.
DS_REPL_KCC_DSA_FAILUREW_BLOB

Contém dados de estado de replicação em relação a um parceiro de replicação de entrada específico.
DS_REPL_NEIGHBORSW

A estrutura DS_REPL_NEIGHBORS é usada com as funções DsReplicaGetInfo e DsReplicaGetInfo2 para fornecer dados de estado de replicação de entrada para pares de contexto de nomenclatura e servidor de origem.
DS_REPL_NEIGHBORW

Contém dados de estado de replicação de entrada para um contexto de nomenclatura específico e um par de servidores de origem, conforme retornado pelas funções DsReplicaGetInfo e DsReplicaGetInfo2.
DS_REPL_NEIGHBORW_BLOB

Contém dados de estado de replicação de entrada para um contexto de nomenclatura específico e um par de servidores de origem.
DS_REPL_OBJ_META_DATA

A estrutura DS_REPL_OBJ_META_DATA contém uma matriz de estruturas de DS_REPL_ATTR_META_DATA. Essas estruturas contêm dados de estado de replicação para atributos passados e presentes para um determinado objeto.
DS_REPL_OBJ_META_DATA_2

A estrutura DS_REPL_OBJ_META_DATA_2 contém uma matriz de estruturas DS_REPL_ATTR_META_DATA_2, que por sua vez contêm dados de estado de replicação para os atributos (passado e presente) de um determinado objeto, conforme retornado pela função DsReplicaGetInfo2.
DS_REPL_OPW

A estrutura DS_REPL_OP descreve uma tarefa de replicação atualmente em execução ou execução pendente, conforme retornado pela função DsReplicaGetInfo ou DsReplicaGetInfo2.
DS_REPL_OPW_BLOB

A estrutura DS_REPL_OPW_BLOB descreve uma tarefa de replicação atualmente em execução ou execução pendente.
DS_REPL_PENDING_OPSW

Contém uma matriz de estruturas DS_REPL_OP que, por sua vez, descrevem as tarefas de replicação atualmente em execução e na fila para execução, conforme retornado pelas funções DsReplicaGetInfo e DsReplicaGetInfo2.
DS_REPL_QUEUE_STATISTICSW

Usado para conter estatísticas de fila de replicação.
DS_REPL_VALUE_META_DATA

Usado com a estrutura DS_REPL_ATTR_VALUE_META_DATA para conter metadados de replicação de valor de atributo.
DS_REPL_VALUE_META_DATA_2

Usado com a estrutura DS_REPL_ATTR_VALUE_META_DATA_2 para conter metadados de replicação de valor de atributo.
DS_REPL_VALUE_META_DATA_BLOB

Usado para conter metadados de replicação de valor de atributo.
DS_REPL_VALUE_META_DATA_BLOB_EXT

Contém metadados de replicação de valor de atributo.
DS_REPL_VALUE_META_DATA_EXT

Contém metadados de replicação de atributo para a estrutura de DS_REPL_ATTR_VALUE_META_DATA_EXT.
DS_REPSYNCALL_ERRINFOA

A estrutura DS_REPSYNCALL_ERRINFO é usada com a estrutura DS_REPSYNCALL_UPDATE para conter erros gerados pela função DsReplicaSyncAll durante a replicação. (ANSI)
DS_REPSYNCALL_ERRINFOW

A estrutura DS_REPSYNCALL_ERRINFO é usada com a estrutura DS_REPSYNCALL_UPDATE para conter erros gerados pela função DsReplicaSyncAll durante a replicação. (Unicode)
DS_REPSYNCALL_SYNCA

A estrutura DS_REPSYNCALL_SYNC identifica uma única operação de replicação executada entre um servidor de origem e destino pela função DsReplicaSyncAll. (ANSI)
DS_REPSYNCALL_SYNCW

A estrutura DS_REPSYNCALL_SYNC identifica uma única operação de replicação executada entre um servidor de origem e destino pela função DsReplicaSyncAll. (Unicode)
DS_REPSYNCALL_UPDATEA

A estrutura DS_REPSYNCALL_UPDATE contém status dados sobre a replicação executada pela função DsReplicaSyncAll. (ANSI)
DS_REPSYNCALL_UPDATEW

A estrutura DS_REPSYNCALL_UPDATE contém status dados sobre a replicação executada pela função DsReplicaSyncAll. (Unicode)
DS_SCHEMA_GUID_MAPA

Contém os resultados de uma chamada para DsMapSchemaGuids. (ANSI)
DS_SCHEMA_GUID_MAPW

Contém os resultados de uma chamada para DsMapSchemaGuids. (Unicode)
DS_SITE_COST_INFO

A estrutura DS_SITE_COST_INFO é usada com a função DsQuerySitesByCost para conter dados de custo de comunicação.

Enumerações

 
DS_KCC_TASKID

Especifica tarefas que o KCC (Verificador de Consistência de Conhecimento) pode executar.
DS_NAME_ERROR

A enumeração DS_NAME_ERROR define os erros retornados pelo membro status da estrutura DS_NAME_RESULT_ITEM. Esses são possíveis erros que podem ser encontrados enquanto um nome é convertido pela função DsCrackNames.
DS_NAME_FLAGS

A enumeração DS_NAME_FLAGS é usada para definir como a sintaxe do nome será rachada. Esses sinalizadores são usados pela função DsCrackNames.
DS_NAME_FORMAT

A enumeração DS_NAME_FORMAT fornece formatos a serem usados para nomes de entrada e saída para a função DsCrackNames.
DS_REPL_INFO_TYPE

A enumeração DS_REPL_INFO_TYPE é usada com as funções DsReplicaGetInfo e DsReplicaGetInfo2 para especificar o tipo de dados de replicação a serem recuperados.
DS_REPL_OP_TYPE

Usado para indicar o tipo de operação de replicação que uma determinada entrada na fila de replicação representa.
DS_REPSYNCALL_ERROR

A enumeração DS_REPSYNCALL_ERROR é usada com a estrutura DS_REPSYNCALL_ERRINFO para indicar onde, no processo de replicação, ocorreu um erro.
DS_REPSYNCALL_EVENT

A enumeração DS_REPSYNCALL_EVENT é usada com a estrutura DS_REPSYNCALL_UPDATE para definir qual evento a estrutura DS_REPSYNCALL_UPDATE representa.
DS_SPN_NAME_TYPE

A enumeração DS_SPN_NAME_TYPE é usada pela função DsGetSPN para identificar o formato para compor SPNs.
DS_SPN_WRITE_OP

A enumeração DS_SPN_WRITE_OP identifica o tipo de operação de gravação que deve ser executada pela função DsWriteAccountSpn.