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. |