Compartir a través de


Encabezado ntdsapi.h

Varias tecnologías usan este encabezado. Para más información, consulte:

ntdsapi.h contiene las siguientes interfaces de programación:

Functions

 
DsAddSidHistoryA

Recupera el identificador de seguridad de la cuenta principal (SID) de una entidad de seguridad de un dominio y lo agrega al atributo sIDHistory de una entidad de seguridad en otro dominio de un bosque diferente. (ANSI)
DsAddSidHistoryW

Recupera el identificador de seguridad de la cuenta principal (SID) de una entidad de seguridad de un dominio y lo agrega al atributo sIDHistory de una entidad de seguridad en otro dominio de un bosque diferente. (Unicode)
DsBindA

Enlaza a un controlador de dominio. (ANSI)
DsBindByInstanceA

Enlaza explícitamente a cualquier instancia de AD LDS o Active Directory. (ANSI)
DsBindByInstanceW

Enlaza explícitamente a cualquier instancia de AD LDS o Active Directory. (Unicode)
DsBindingSetTimeout

La función DsBindingSetTimeout establece el valor de tiempo de espera que respetan todas las llamadas RPC que usan el identificador de enlace especificado. Se cancelan las llamadas RPC que requieren más tiempo que el valor de tiempo de espera.
DsBindToISTGA

Enlaza al equipo que contiene el rol generador de topología de Inter-Site (ISTG) en el dominio del equipo local. (ANSI)
DsBindToISTGW

Enlaza al equipo que contiene el rol generador de topología de Inter-Site (ISTG) en el dominio del equipo local. (Unicode)
DsBindW

Enlaza a un controlador de dominio. (Unicode)
DsBindWithCredA

Enlaza a un controlador de dominio mediante las credenciales especificadas. (ANSI)
DsBindWithCredW

Enlaza a un controlador de dominio mediante las credenciales especificadas. (Unicode)
DsBindWithSpnA

Enlaza a un controlador de dominio mediante las credenciales especificadas y un nombre de entidad de seguridad de servicio (SPN) específico para la autenticación mutua. (DsBindWithSpnA)
DsBindWithSpnExA

Enlaza a un controlador de dominio mediante las credenciales especificadas y un nombre de entidad de seguridad de servicio (SPN) específico para la autenticación mutua. (DsBindWithSpnExA)
DsBindWithSpnExW

Enlaza a un controlador de dominio mediante las credenciales especificadas y un nombre de entidad de seguridad de servicio (SPN) específico para la autenticación mutua. (DsBindWithSpnExW)
DsBindWithSpnW

Enlaza a un controlador de dominio mediante las credenciales especificadas y un nombre de entidad de seguridad de servicio (SPN) específico para la autenticación mutua. (DsBindWithSpnW)
DsClientMakeSpnForTargetServerA

Construye un nombre de entidad de seguridad de servicio (SPN) que identifica un servidor específico que se va a usar para la autenticación. (ANSI)
DsClientMakeSpnForTargetServerW

Construye un nombre de entidad de seguridad de servicio (SPN) que identifica un servidor específico que se va a usar para la autenticación. (Unicode)
DsCrackNamesA

Convierte una matriz de nombres de objeto de servicio de directorio de un formato a otro. (ANSI)
DsCrackNamesW

Convierte una matriz de nombres de objeto de servicio de directorio de un formato a otro. (Unicode)
DsFreeDomainControllerInfoA

La función DsFreeDomainControllerInfo libera memoria asignada por DsGetDomainControllerInfo para los datos sobre los controladores de dominio de un dominio. (ANSI)
DsFreeDomainControllerInfoW

La función DsFreeDomainControllerInfo libera memoria asignada por DsGetDomainControllerInfo para los datos sobre los controladores de dominio de un dominio. (Unicode)
DsFreeNameResultA

Libera la memoria que mantiene una estructura DS_NAME_RESULT. (ANSI)
DsFreeNameResultW

Libera la memoria que mantiene una estructura DS_NAME_RESULT. (Unicode)
DsFreePasswordCredentials

Libera memoria asignada para una estructura de credenciales por la función DsMakePasswordCredentials.
DsFreeSchemaGuidMapA

Libera memoria que la función DsMapSchemaGuids ha asignado para una estructura de DS_SCHEMA_GUID_MAP. (ANSI)
DsFreeSchemaGuidMapW

Libera memoria que la función DsMapSchemaGuids ha asignado para una estructura de DS_SCHEMA_GUID_MAP. (Unicode)
DsFreeSpnArrayA

Libera una matriz devuelta de la función DsGetSpn. (ANSI)
DsFreeSpnArrayW

Libera una matriz devuelta de la función DsGetSpn. (Unicode)
DsGetDomainControllerInfoA

Recupera datos sobre los controladores de dominio de un dominio. (ANSI)
DsGetDomainControllerInfoW

Recupera datos sobre los controladores de dominio de un dominio. (Unicode)
DsGetSpnA

La función DsGetSpn construye una matriz de uno o varios nombres de entidad de seguridad de servicio (SPN). Cada nombre de la matriz identifica una instancia de un servicio. Estos SPN se pueden registrar con el servicio de directorio (DS) mediante la función DsWriteAccountSpn. (ANSI)
DsGetSpnW

La función DsGetSpn construye una matriz de uno o varios nombres de entidad de seguridad de servicio (SPN). Cada nombre de la matriz identifica una instancia de un servicio. Estos SPN se pueden registrar con el servicio de directorio (DS) mediante la función DsWriteAccountSpn. (Unicode)
DsInheritSecurityIdentityA

Anexa los atributos objectSid y sidHistory de SrcPrincipal al sidHistory de DstPrincipal y, a continuación, elimina SrcPrincipal, todo en una sola transacción. (ANSI)
DsInheritSecurityIdentityW

Anexa los atributos objectSid y sidHistory de SrcPrincipal al sidHistory de DstPrincipal y, a continuación, elimina SrcPrincipal, todo en una sola transacción. (Unicode)
DsListDomainsInSiteA

Enumera todos los dominios de un sitio. (ANSI)
DsListDomainsInSiteW

Enumera todos los dominios de un sitio. (Unicode)
DsListInfoForServerA

La función DsListInfoForServer enumera datos varios para un servidor. (ANSI)
DsListInfoForServerW

La función DsListInfoForServer enumera datos varios para un servidor. (Unicode)
DsListRolesA

La función DsListRoles enumera los roles reconocidos por el servidor. (ANSI)
DsListRolesW

La función DsListRoles enumera los roles reconocidos por el servidor. (Unicode)
DsListServersForDomainInSiteA

Enumera todos los servidores de un dominio de un sitio. (ANSI)
DsListServersForDomainInSiteW

Enumera todos los servidores de un dominio de un sitio. (Unicode)
DsListServersInSiteA

Enumera todos los servidores de un sitio. (ANSI)
DsListServersInSiteW

Enumera todos los servidores de un sitio. (Unicode)
DsListSitesA

Enumera todos los sitios del bosque empresarial. (ANSI)
DsListSitesW

Enumera todos los sitios del bosque empresarial. (Unicode)
DsMakePasswordCredentialsA

Construye un identificador de credencial adecuado para su uso con la función DsBindWithCred. (ANSI)
DsMakePasswordCredentialsW

Construye un identificador de credencial adecuado para su uso con la función DsBindWithCred. (Unicode)
DsMapSchemaGuidsA

Convierte los GUID de los objetos de esquema del servicio de directorio en sus nombres para mostrar. (ANSI)
DsMapSchemaGuidsW

Convierte los GUID de los objetos de esquema del servicio de directorio en sus nombres para mostrar. (Unicode)
DsQuerySitesByCostA

Obtiene el costo de comunicación entre un sitio y uno o varios otros sitios. (ANSI)
DsQuerySitesByCostW

Obtiene el costo de comunicación entre un sitio y uno o varios otros sitios. (Unicode)
DsQuerySitesFree

Libera la memoria asignada por la función DsQuerySitesByCost.
DsRemoveDsDomainA

Quita todos los seguimientos de un contexto de nomenclatura de dominio del área global del servicio de directorio. (ANSI)
DsRemoveDsDomainW

Quita todos los seguimientos de un contexto de nomenclatura de dominio del área global del servicio de directorio. (Unicode)
DsRemoveDsServerA

La función DsRemoveDsServer quita todos los seguimientos de un agente de servicio de directorio (DSA) del área global del servicio de directorio. (ANSI)
DsRemoveDsServerW

La función DsRemoveDsServer quita todos los seguimientos de un agente de servicio de directorio (DSA) del área global del servicio de directorio. (Unicode)
DsReplicaAddA

Agrega una referencia de origen de replicación a un contexto de nomenclatura de destino. (ANSI)
DsReplicaAddW

Agrega una referencia de origen de replicación a un contexto de nomenclatura de destino. (Unicode)
DsReplicaConsistencyCheck

Invoca el Comprobador de coherencia de conocimiento (KCC) para comprobar la topología de replicación.
DsReplicaDelA

Quita una referencia de origen de replicación de un contexto de nomenclatura de destino (NC). (ANSI)
DsReplicaDelW

Quita una referencia de origen de replicación de un contexto de nomenclatura de destino (NC). (Unicode)
DsReplicaFreeInfo

Libera la estructura de datos de estado de replicación asignada por las funciones DsReplicaGetInfo o DsReplicaGetInfo2.
DsReplicaGetInfo2W

Recupera los datos de estado de replicación del servicio de directorio. Esta función permite la paginación de los resultados en los casos en los que hay más de 1000 entradas para recuperar.
DsReplicaGetInfoW

Recupera los datos de estado de replicación del servicio de directorio.
DsReplicaModifyA

Modifica una referencia de origen de replicación existente para un contexto de nomenclatura de destino. (ANSI)
DsReplicaModifyW

Modifica una referencia de origen de replicación existente para un contexto de nomenclatura de destino. (Unicode)
DsReplicaSyncA

Sincroniza un contexto de nomenclatura de destino (NC) con uno de sus orígenes. (ANSI)
DsReplicaSyncAllA

Sincroniza un servidor con todos los demás servidores, mediante la replicación transitiva, según sea necesario. (ANSI)
DsReplicaSyncAllW

Sincroniza un servidor con todos los demás servidores, mediante la replicación transitiva, según sea necesario. (Unicode)
DsReplicaSyncW

Sincroniza un contexto de nomenclatura de destino (NC) con uno de sus orígenes. (Unicode)
DsReplicaUpdateRefsA

Agrega o quita una referencia de replicación para un destino de un contexto de nomenclatura de origen. (ANSI)
DsReplicaUpdateRefsW

Agrega o quita una referencia de replicación para un destino de un contexto de nomenclatura de origen. (Unicode)
DsReplicaVerifyObjectsA

Comprueba todos los objetos de un contexto de nomenclatura con un origen. (ANSI)
DsReplicaVerifyObjectsW

Comprueba todos los objetos de un contexto de nomenclatura con un origen. (Unicode)
DsServerRegisterSpnA

La función DsServerRegisterSpn compone dos SPN para un servicio basado en host. (ANSI)
DsServerRegisterSpnW

La función DsServerRegisterSpn compone dos SPN para un servicio basado en host. (Unicode)
DsUnBindA

La función DsUnBind busca una sesión RPC con un controlador de dominio y desenlace un identificador para el servicio de directorio (DS). (ANSI)
DsUnBindW

La función DsUnBind busca una sesión RPC con un controlador de dominio y desenlace un identificador para el servicio de directorio (DS). (Unicode)
DsWriteAccountSpnA

Escribe una matriz de nombres de entidad de seguridad de servicio (SPN) en el atributo servicePrincipalName de un objeto de cuenta de equipo o usuario especificado en Servicios de dominio de Active Directory. (ANSI)
DsWriteAccountSpnW

Escribe una matriz de nombres de entidad de seguridad de servicio (SPN) en el atributo servicePrincipalName de un objeto de cuenta de equipo o usuario especificado en Servicios de dominio de Active Directory. (Unicode)

Estructuras

 
DS_DOMAIN_CONTROLLER_INFO_1A

La estructura DS_DOMAIN_CONTROLLER_INFO_1 contiene datos sobre un controlador de dominio. La función DsGetDomainControllerInfo devuelve esta estructura. (ANSI)
DS_DOMAIN_CONTROLLER_INFO_1W

La estructura DS_DOMAIN_CONTROLLER_INFO_1 contiene datos sobre un controlador de dominio. La función DsGetDomainControllerInfo devuelve esta estructura. (Unicode)
DS_DOMAIN_CONTROLLER_INFO_2A

La estructura DS_DOMAIN_CONTROLLER_INFO_2 contiene datos sobre un controlador de dominio. La función DsGetDomainControllerInfo devuelve esta estructura. (ANSI)
DS_DOMAIN_CONTROLLER_INFO_2W

La estructura DS_DOMAIN_CONTROLLER_INFO_2 contiene datos sobre un controlador de dominio. La función DsGetDomainControllerInfo devuelve esta estructura. (Unicode)
DS_DOMAIN_CONTROLLER_INFO_3A

La estructura DS_DOMAIN_CONTROLLER_INFO_3 contiene datos sobre un controlador de dominio. La función DsGetDomainControllerInfo devuelve esta estructura. (ANSI)
DS_DOMAIN_CONTROLLER_INFO_3W

La estructura DS_DOMAIN_CONTROLLER_INFO_3 contiene datos sobre un controlador de dominio. La función DsGetDomainControllerInfo devuelve esta estructura. (Unicode)
DS_NAME_RESULT_ITEMA

La estructura DS_NAME_RESULT_ITEM contiene un nombre convertido por la función DsCrackNames, junto con los datos de dominio y errores asociados. (ANSI)
DS_NAME_RESULT_ITEMW

La estructura DS_NAME_RESULT_ITEM contiene un nombre convertido por la función DsCrackNames, junto con los datos de dominio y errores asociados. (Unicode)
DS_NAME_RESULTA

La estructura DS_NAME_RESULT se usa con la función DsCrackNames para contener los nombres convertidos por la función . (ANSI)
DS_NAME_RESULTW

La estructura DS_NAME_RESULT se usa con la función DsCrackNames para contener los nombres convertidos por la función . (Unicode)
DS_REPL_ATTR_META_DATA

La estructura DS_REPL_ATTR_META_DATA se usa con las funciones DsReplicaGetInfo y DsReplicaGetInfo2 para contener datos de estado de replicación para un atributo de objeto.
DS_REPL_ATTR_META_DATA_2

La estructura DS_REPL_ATTR_META_DATA_2 se usa con las funciones DsReplicaGetInfo y DsReplicaGetInfo2 para contener datos de estado de replicación para un atributo de objeto.
DS_REPL_ATTR_META_DATA_BLOB

La estructura DS_REPL_ATTR_META_DATA_BLOB se usa para contener datos de estado de replicación para un atributo de objeto.
DS_REPL_ATTR_VALUE_META_DATA

La estructura DS_REPL_ATTR_VALUE_META_DATA se usa con la función DsReplicaGetInfo2 para proporcionar metadatos para una colección de valores de atributo.
DS_REPL_ATTR_VALUE_META_DATA_2

Se usa con la función DsReplicaGetInfo2 para proporcionar metadatos para una colección de valores de atributo.
DS_REPL_ATTR_VALUE_META_DATA_EXT

Proporciona metadatos para una colección de valores de replicación de atributos.
DS_REPL_CURSOR

La estructura de DS_REPL_CURSOR contiene datos de estado de replicación entrantes con respecto a todas las réplicas de un contexto de nomenclatura determinado, tal y como devuelven las funciones DsReplicaGetInfo y DsReplicaGetInfo2.
DS_REPL_CURSOR_2

La estructura DS_REPL_CURSOR_2 contiene datos de estado de replicación entrantes con respecto a todas las réplicas de un contexto de nomenclatura determinado, tal y como devuelve la función DsReplicaGetInfo2. Esta estructura es una versión mejorada de la estructura DS_REPL_CURSOR.
DS_REPL_CURSOR_3W

La estructura DS_REPL_CURSOR_3 contiene datos de estado de replicación entrantes con respecto a todas las réplicas de un contexto de nomenclatura determinado, tal y como devuelve la función DsReplicaGetInfo2.
DS_REPL_CURSOR_BLOB

La estructura de DS_REPL_CURSOR_BLOB contiene datos de estado de replicación entrantes con respecto a todas las réplicas de un contexto de nomenclatura determinado.
DS_REPL_CURSORS

La estructura DS_REPL_CURSORS se usa con la función DsReplicaGetInfo y DsReplicaGetInfo2 para proporcionar datos de estado de replicación con respecto a todas las réplicas de un contexto de nomenclatura determinado.
DS_REPL_CURSORS_2

La estructura DS_REPL_CURSORS_2 se usa con la función DsReplicaGetInfo2 para proporcionar datos de estado de replicación con respecto a todas las réplicas de un contexto de nomenclatura determinado.
DS_REPL_CURSORS_3W

La estructura DS_REPL_CURSORS_3 se usa con la función DsReplicaGetInfo2 para proporcionar datos de estado de replicación con respecto a todas las réplicas de un contexto de nomenclatura determinado.
DS_REPL_KCC_DSA_FAILURESW

La estructura de DS_REPL_KCC_DSA_FAILURES contiene una matriz de estructuras de DS_REPL_KCC_DSA_FAILURE, que a su vez contienen datos de estado de replicación con respecto a los asociados de replicación entrantes, tal y como devuelven las funciones DsReplicaGetInfo y DsReplicaGetInfo2.
DS_REPL_KCC_DSA_FAILUREW

La estructura de DS_REPL_KCC_DSA_FAILURE contiene datos de estado de replicación sobre un asociado de replicación entrante específico, tal y como devuelve la función DsReplicaGetInfo y DsReplicaGetInfo2.
DS_REPL_KCC_DSA_FAILUREW_BLOB

Contiene datos de estado de replicación con respecto a un asociado de replicación entrante específico.
DS_REPL_NEIGHBORSW

La estructura de DS_REPL_NEIGHBORS se usa con las funciones DsReplicaGetInfo y DsReplicaGetInfo2 para proporcionar datos de estado de replicación entrantes para asignar nombres de contexto y pares de servidor de origen.
DS_REPL_NEIGHBORW

Contiene datos de estado de replicación de entrada para un contexto de nomenclatura determinado y un par de servidores de origen, tal y como devuelven las funciones DsReplicaGetInfo y DsReplicaGetInfo2.
DS_REPL_NEIGHBORW_BLOB

Contiene datos de estado de replicación de entrada para un contexto de nomenclatura determinado y un par de servidores de origen.
DS_REPL_OBJ_META_DATA

La estructura DS_REPL_OBJ_META_DATA contiene una matriz de estructuras de DS_REPL_ATTR_META_DATA. Estas estructuras contienen datos de estado de replicación para atributos pasados y presentes para un objeto determinado.
DS_REPL_OBJ_META_DATA_2

La estructura DS_REPL_OBJ_META_DATA_2 contiene una matriz de estructuras de DS_REPL_ATTR_META_DATA_2, que a su vez contienen datos de estado de replicación para los atributos (pasados y presentes) de un objeto determinado, tal y como devuelve la función DsReplicaGetInfo2.
DS_REPL_OPW

La estructura de DS_REPL_OP describe una tarea de replicación que se está ejecutando o pendiente de ejecución, tal y como devuelve la función DsReplicaGetInfo o DsReplicaGetInfo2.
DS_REPL_OPW_BLOB

La estructura de DS_REPL_OPW_BLOB describe una tarea de replicación que se está ejecutando o pendiente de ejecución.
DS_REPL_PENDING_OPSW

Contiene una matriz de estructuras de DS_REPL_OP, que a su vez describen las tareas de replicación que se ejecutan actualmente y se ponen en cola para ejecutar, tal y como devuelven las funciones DsReplicaGetInfo y DsReplicaGetInfo2.
DS_REPL_QUEUE_STATISTICSW

Se usa para contener estadísticas de cola de replicación.
DS_REPL_VALUE_META_DATA

Se usa con la estructura DS_REPL_ATTR_VALUE_META_DATA para contener metadatos de replicación de valores de atributo.
DS_REPL_VALUE_META_DATA_2

Se usa con la estructura DS_REPL_ATTR_VALUE_META_DATA_2 para contener metadatos de replicación de valores de atributo.
DS_REPL_VALUE_META_DATA_BLOB

Se usa para contener metadatos de replicación de valores de atributo.
DS_REPL_VALUE_META_DATA_BLOB_EXT

Contiene metadatos de replicación de valores de atributo.
DS_REPL_VALUE_META_DATA_EXT

Contiene metadatos de replicación de atributos para la estructura DS_REPL_ATTR_VALUE_META_DATA_EXT.
DS_REPSYNCALL_ERRINFOA

La estructura DS_REPSYNCALL_ERRINFO se usa con la estructura DS_REPSYNCALL_UPDATE para contener errores generados por la función DsReplicaSyncAll durante la replicación. (ANSI)
DS_REPSYNCALL_ERRINFOW

La estructura DS_REPSYNCALL_ERRINFO se usa con la estructura DS_REPSYNCALL_UPDATE para contener errores generados por la función DsReplicaSyncAll durante la replicación. (Unicode)
DS_REPSYNCALL_SYNCA

La estructura de DS_REPSYNCALL_SYNC identifica una única operación de replicación realizada entre un origen y un destino, servidor por la función DsReplicaSyncAll. (ANSI)
DS_REPSYNCALL_SYNCW

La estructura de DS_REPSYNCALL_SYNC identifica una única operación de replicación realizada entre un origen y un destino, servidor por la función DsReplicaSyncAll. (Unicode)
DS_REPSYNCALL_UPDATEA

La estructura DS_REPSYNCALL_UPDATE contiene datos de estado sobre la replicación realizada por la función DsReplicaSyncAll. (ANSI)
DS_REPSYNCALL_UPDATEW

La estructura DS_REPSYNCALL_UPDATE contiene datos de estado sobre la replicación realizada por la función DsReplicaSyncAll. (Unicode)
DS_SCHEMA_GUID_MAPA

Contiene los resultados de una llamada a DsMapSchemaGuids. (ANSI)
DS_SCHEMA_GUID_MAPW

Contiene los resultados de una llamada a DsMapSchemaGuids. (Unicode)
DS_SITE_COST_INFO

La estructura DS_SITE_COST_INFO se usa con la función DsQuerySitesByCost para contener datos de costos de comunicación.

Enumeraciones

 
DS_KCC_TASKID

Especifica las tareas que el Comprobador de coherencia de conocimiento (KCC) puede ejecutar.
DS_NAME_ERROR

La enumeración DS_NAME_ERROR define los errores devueltos por el miembro de estado de la estructura DS_NAME_RESULT_ITEM. Estos son posibles errores que se pueden encontrar mientras la función DsCrackNames convierte un nombre.
DS_NAME_FLAGS

La enumeración DS_NAME_FLAGS se usa para definir cómo se descifrará la sintaxis del nombre. Estas marcas las usa la función DsCrackNames.
DS_NAME_FORMAT

La enumeración DS_NAME_FORMAT proporciona formatos que se usarán para los nombres de entrada y salida de la función DsCrackNames.
DS_REPL_INFO_TYPE

La enumeración DS_REPL_INFO_TYPE se usa con las funciones DsReplicaGetInfo y DsReplicaGetInfo2 para especificar el tipo de datos de replicación que se van a recuperar.
DS_REPL_OP_TYPE

Se usa para indicar el tipo de operación de replicación que representa una entrada determinada en la cola de replicación.
DS_REPSYNCALL_ERROR

La enumeración DS_REPSYNCALL_ERROR se usa con la estructura DS_REPSYNCALL_ERRINFO para indicar dónde se produjo un error en el proceso de replicación.
DS_REPSYNCALL_EVENT

La enumeración DS_REPSYNCALL_EVENT se usa con la estructura DS_REPSYNCALL_UPDATE para definir qué evento representa la estructura DS_REPSYNCALL_UPDATE.
DS_SPN_NAME_TYPE

La función DsGetSPN usa la enumeración DS_SPN_NAME_TYPE para identificar el formato para redactar SPN.
DS_SPN_WRITE_OP

La enumeración DS_SPN_WRITE_OP identifica el tipo de operación de escritura que debe realizar la función DsWriteAccountSpn.