Заголовок ntdsapi.h
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
ntdsapi.h содержит следующие программные интерфейсы:
Функции
DsAddSidHistoryA Извлекает идентификатор безопасности основной учетной записи (SID) субъекта безопасности из одного домена и добавляет его в атрибут sIDHistory субъекта безопасности в другом домене в другом лесу. (ANSI) |
DsAddSidHistoryW Извлекает идентификатор безопасности основной учетной записи (SID) субъекта безопасности из одного домена и добавляет его в атрибут sIDHistory субъекта безопасности в другом домене в другом лесу. (Юникод) |
DsBindA Привязывается к контроллеру домена. (ANSI) |
DsBindByInstanceA Явно привязывается к любому экземпляру AD LDS или Active Directory. (ANSI) |
DsBindByInstanceW Явно привязывается к любому экземпляру AD LDS или Active Directory. (Юникод) |
DsBindingSetTimeout Функция DsBindingSetTimeout задает значение времени ожидания, которое учитывается всеми вызовами RPC, которые используют указанный дескриптор привязки. Вызовы RPC, требующие больше времени, чем время ожидания, отменяются. |
DsBindToISTGA Выполняет привязку к компьютеру, на котором находится роль генератора топологии Inter-Site (ISTG) в домене локального компьютера. (ANSI) |
DsBindToISTGW Выполняет привязку к компьютеру, на котором находится роль генератора топологии Inter-Site (ISTG) в домене локального компьютера. (Юникод) |
DsBindW Привязывается к контроллеру домена. (Юникод) |
DsBindWithCredA Выполняет привязку к контроллеру домена, используя указанные учетные данные. (ANSI) |
DsBindWithCredW Выполняет привязку к контроллеру домена, используя указанные учетные данные. (Юникод) |
DsBindWithSpnA Выполняет привязку к контроллеру домена, используя указанные учетные данные и определенное имя субъекта-службы (SPN) для взаимной проверки подлинности. (DsBindWithSpnA) |
DsBindWithSpnExA Выполняет привязку к контроллеру домена, используя указанные учетные данные и определенное имя субъекта-службы (SPN) для взаимной проверки подлинности. (DsBindWithSpnExA) |
DsBindWithSpnExW Выполняет привязку к контроллеру домена, используя указанные учетные данные и определенное имя субъекта-службы (SPN) для взаимной проверки подлинности. (DsBindWithSpnExW) |
DsBindWithSpnW Выполняет привязку к контроллеру домена, используя указанные учетные данные и определенное имя субъекта-службы (SPN) для взаимной проверки подлинности. (DsBindWithSpnW) |
DsClientMakeSpnForTargetServerA Создает имя субъекта-службы ( SPN), которое идентифицирует конкретный сервер для проверки подлинности. (ANSI) |
DsClientMakeSpnForTargetServerW Создает имя субъекта-службы ( SPN), которое идентифицирует конкретный сервер для проверки подлинности. (Юникод) |
DsCrackNamesA Преобразует массив имен объектов службы каталогов из одного формата в другой. (ANSI) |
DsCrackNamesW Преобразует массив имен объектов службы каталогов из одного формата в другой. (Юникод) |
DsFreeDomainControllerInfoA Функция DsFreeDomainControllerInfo освобождает память, выделенную DsGetDomainControllerInfo для данных о контроллерах домена в домене. (ANSI) |
DsFreeDomainControllerInfoW Функция DsFreeDomainControllerInfo освобождает память, выделенную DsGetDomainControllerInfo для данных о контроллерах домена в домене. (Юникод) |
DsFreeNameResultA Освобождает память, удерживаемую DS_NAME_RESULT структурой. (ANSI) |
DsFreeNameResultW Освобождает память, удерживаемую DS_NAME_RESULT структурой. (Юникод) |
DsFreePasswordCredentials Освобождает память, выделенную для структуры учетных данных функцией DsMakePasswordCredentials. |
DsFreeSchemaGuidMapA Освобождает память, выделенную функцией DsMapSchemaGuids для структуры DS_SCHEMA_GUID_MAP. (ANSI) |
DsFreeSchemaGuidMapW Освобождает память, выделенную функцией DsMapSchemaGuids для структуры DS_SCHEMA_GUID_MAP. (Юникод) |
DsFreeSpnArrayA Освобождает массив, возвращаемый функцией DsGetSpn. (ANSI) |
DsFreeSpnArrayW Освобождает массив, возвращаемый функцией DsGetSpn. (Юникод) |
DsGetDomainControllerInfoA Извлекает данные о контроллерах домена в домене. (ANSI) |
DsGetDomainControllerInfoW Извлекает данные о контроллерах домена в домене. (Юникод) |
DsGetSpnA Функция DsGetSpn создает массив из одного или нескольких имен субъектов-служб. Каждое имя в массиве определяет экземпляр службы. Эти имена субъектов-служб можно зарегистрировать в службе каталогов (DS) с помощью функции DsWriteAccountSpn. (ANSI) |
DsGetSpnW Функция DsGetSpn создает массив из одного или нескольких имен субъектов-служб. Каждое имя в массиве определяет экземпляр службы. Эти имена субъектов-служб можно зарегистрировать в службе каталогов (DS) с помощью функции DsWriteAccountSpn. (Юникод) |
DsInheritSecurityIdentityA Добавляет атрибуты objectSid и sidHistory SrcPrincipal в sidHistory DstPrincipal, а затем удаляет SrcPrincipal в одной транзакции. (ANSI) |
DsInheritSecurityIdentityW Добавляет атрибуты objectSid и sidHistory SrcPrincipal в sidHistory DstPrincipal, а затем удаляет SrcPrincipal в одной транзакции. (Юникод) |
DsListDomainsInSiteA Выводит список всех доменов на сайте. (ANSI) |
DsListDomainsInSiteW Выводит список всех доменов на сайте. (Юникод) |
DsListInfoForServerA Функция DsListInfoForServer перечисляет различные данные для сервера. (ANSI) |
DsListInfoForServerW Функция DsListInfoForServer перечисляет различные данные для сервера. (Юникод) |
DsListRolesA Функция DsListRoles выводит список ролей, распознаваемых сервером. (ANSI) |
DsListRolesW Функция DsListRoles выводит список ролей, распознаваемых сервером. (Юникод) |
DsListServersForDomainInSiteA Выводит список всех серверов в домене на сайте. (ANSI) |
DsListServersForDomainInSiteW Выводит список всех серверов в домене на сайте. (Юникод) |
DsListServersInSiteA Выводит список всех серверов на сайте. (ANSI) |
DsListServersInSiteW Выводит список всех серверов на сайте. (Юникод) |
DsListSitesA Выводит список всех сайтов в корпоративном лесу. (ANSI) |
DsListSitesW Выводит список всех сайтов в корпоративном лесу. (Юникод) |
DsMakePasswordCredentialsA Создает дескриптор учетных данных, подходящий для использования с функцией DsBindWithCred. (ANSI) |
DsMakePasswordCredentialsW Создает дескриптор учетных данных, подходящий для использования с функцией DsBindWithCred. (Юникод) |
DsMapSchemaGuidsA Преобразует идентификаторы GUID объектов схемы службы каталогов в отображаемые имена. (ANSI) |
DsMapSchemaGuidsW Преобразует идентификаторы GUID объектов схемы службы каталогов в отображаемые имена. (Юникод) |
DsQuerySitesByCostA Возвращает затраты на обмен данными между одним сайтом и одним или несколькими другими сайтами. (ANSI) |
DsQuerySitesByCostW Возвращает затраты на обмен данными между одним сайтом и одним или несколькими другими сайтами. (Юникод) |
DsQuerySitesFree Освобождает память, выделенную функцией DsQuerySitesByCost. |
DsRemoveDsDomainA Удаляет все трассировки контекста именования домена из глобальной области службы каталогов. (ANSI) |
DsRemoveDsDomainW Удаляет все трассировки контекста именования домена из глобальной области службы каталогов. (Юникод) |
DsRemoveDsServerA Функция DsRemoveDsServer удаляет все трассировки агента службы каталогов (DSA) из глобальной области службы каталогов. (ANSI) |
DsRemoveDsServerW Функция DsRemoveDsServer удаляет все трассировки агента службы каталогов (DSA) из глобальной области службы каталогов. (Юникод) |
DsReplicaAddA Добавляет ссылку на источник репликации в контекст именования назначения. (ANSI) |
DsReplicaAddW Добавляет ссылку на источник репликации в контекст именования назначения. (Юникод) |
DsReplicaConsistencyCheck Вызывает средство проверки согласованности знаний (KCC) для проверки топологии репликации. |
DsReplicaDelA Удаляет ссылку на источник репликации из контекста именования назначения (NC). (ANSI) |
DsReplicaDelW Удаляет ссылку на источник репликации из контекста именования назначения (NC). (Юникод) |
DsReplicaFreeInfo Освобождает структуру данных состояния репликации, выделенную функциями DsReplicaGetInfo или DsReplicaGetInfo2. |
DsReplicaGetInfo2W Извлекает данные о состоянии репликации из службы каталогов. Эта функция позволяет разбиение результатов по страницам в случаях, когда требуется получить более 1000 записей. |
DsReplicaGetInfoW Извлекает данные о состоянии репликации из службы каталогов. |
DsReplicaModifyA Изменяет существующую ссылку на источник репликации для контекста именования назначения. (ANSI) |
DsReplicaModifyW Изменяет существующую ссылку на источник репликации для контекста именования назначения. (Юникод) |
DsReplicaSyncA Синхронизирует контекст именования назначения (NC) с одним из его источников. (ANSI) |
DsReplicaSyncAllA При необходимости синхронизирует сервер со всеми другими серверами с использованием транзитивной репликации. (ANSI) |
DsReplicaSyncAllW При необходимости синхронизирует сервер со всеми другими серверами с использованием транзитивной репликации. (Юникод) |
DsReplicaSyncW Синхронизирует контекст именования назначения (NC) с одним из его источников. (Юникод) |
DsReplicaUpdateRefsA Добавляет или удаляет ссылку репликации для назначения из контекста именования источника. (ANSI) |
DsReplicaUpdateRefsW Добавляет или удаляет ссылку репликации для назначения из контекста именования источника. (Юникод) |
DsReplicaVerifyObjectsA Проверяет все объекты на наличие контекста именования с помощью источника. (ANSI) |
DsReplicaVerifyObjectsW Проверяет все объекты на наличие контекста именования с помощью источника. (Юникод) |
DsServerRegisterspnA Функция DsServerRegisterSpn состоит из двух имен субъектов-служб для службы на основе узла. (ANSI) |
DsServerRegisterSpnw Функция DsServerRegisterSpn состоит из двух имен субъектов-служб для службы на основе узла. (Юникод) |
DsUnBindA Функция DsUnBind находит сеанс RPC с контроллером домена и отменяет привязку дескриптора к службе каталогов (DS). (ANSI) |
DsUnBindW Функция DsUnBind находит сеанс RPC с контроллером домена и отменяет привязку дескриптора к службе каталогов (DS). (Юникод) |
DsWriteAccountSpnA Записывает массив имен субъектов-служб (SPN) в атрибут servicePrincipalName указанного объекта учетной записи пользователя или компьютера в доменные службы Active Directory. (ANSI) |
DsWriteAccountSpnW Записывает массив имен субъектов-служб (SPN) в атрибут servicePrincipalName указанного объекта учетной записи пользователя или компьютера в доменные службы Active Directory. (Юникод) |
Структуры
DS_DOMAIN_CONTROLLER_INFO_1A Структура DS_DOMAIN_CONTROLLER_INFO_1 содержит данные о контроллере домена. Эта структура возвращается функцией DsGetDomainControllerInfo. (ANSI) |
DS_DOMAIN_CONTROLLER_INFO_1W Структура DS_DOMAIN_CONTROLLER_INFO_1 содержит данные о контроллере домена. Эта структура возвращается функцией DsGetDomainControllerInfo. (Юникод) |
DS_DOMAIN_CONTROLLER_INFO_2A Структура DS_DOMAIN_CONTROLLER_INFO_2 содержит данные о контроллере домена. Эта структура возвращается функцией DsGetDomainControllerInfo. (ANSI) |
DS_DOMAIN_CONTROLLER_INFO_2W Структура DS_DOMAIN_CONTROLLER_INFO_2 содержит данные о контроллере домена. Эта структура возвращается функцией DsGetDomainControllerInfo. (Юникод) |
DS_DOMAIN_CONTROLLER_INFO_3A Структура DS_DOMAIN_CONTROLLER_INFO_3 содержит данные о контроллере домена. Эта структура возвращается функцией DsGetDomainControllerInfo. (ANSI) |
DS_DOMAIN_CONTROLLER_INFO_3W Структура DS_DOMAIN_CONTROLLER_INFO_3 содержит данные о контроллере домена. Эта структура возвращается функцией DsGetDomainControllerInfo. (Юникод) |
DS_NAME_RESULT_ITEMA Структура DS_NAME_RESULT_ITEM содержит имя, преобразованное функцией DsCrackNames, а также связанные данные об ошибке и домене. (ANSI) |
DS_NAME_RESULT_ITEMW Структура DS_NAME_RESULT_ITEM содержит имя, преобразованное функцией DsCrackNames, а также связанные данные об ошибке и домене. (Юникод) |
DS_NAME_RESULTA Структура DS_NAME_RESULT используется с функцией DsCrackNames для хранения имен, преобразованных функцией . (ANSI) |
DS_NAME_RESULTW Структура DS_NAME_RESULT используется с функцией DsCrackNames для хранения имен, преобразованных функцией . (Юникод) |
DS_REPL_ATTR_META_DATA Структура DS_REPL_ATTR_META_DATA используется с функциями DsReplicaGetInfo и DsReplicaGetInfo2 для хранения данных о состоянии репликации для атрибута объекта. |
DS_REPL_ATTR_META_DATA_2 Структура DS_REPL_ATTR_META_DATA_2 используется с функциями DsReplicaGetInfo и DsReplicaGetInfo2 для хранения данных о состоянии репликации для атрибута объекта. |
DS_REPL_ATTR_META_DATA_BLOB Структура DS_REPL_ATTR_META_DATA_BLOB используется для хранения данных о состоянии репликации для атрибута объекта. |
DS_REPL_ATTR_VALUE_META_DATA Структура DS_REPL_ATTR_VALUE_META_DATA используется с функцией DsReplicaGetInfo2 для предоставления метаданных для коллекции значений атрибутов. |
DS_REPL_ATTR_VALUE_META_DATA_2 Используется с функцией DsReplicaGetInfo2 для предоставления метаданных для коллекции значений атрибутов. |
DS_REPL_ATTR_VALUE_META_DATA_EXT Предоставляет метаданные для коллекции значений репликации атрибутов. |
DS_REPL_CURSOR Структура DS_REPL_CURSOR содержит входящие данные о состоянии репликации для всех реплик заданного контекста именования, возвращаемые функциями DsReplicaGetInfo и DsReplicaGetInfo2. |
DS_REPL_CURSOR_2 Структура DS_REPL_CURSOR_2 содержит входящие данные о состоянии репликации по отношению ко всем репликам заданного контекста именования, возвращаемые функцией DsReplicaGetInfo2. Эта структура является расширенной версией структуры DS_REPL_CURSOR. |
DS_REPL_CURSOR_3W Структура DS_REPL_CURSOR_3 содержит входящие данные о состоянии репликации по отношению ко всем репликам заданного контекста именования, возвращаемые функцией DsReplicaGetInfo2. |
DS_REPL_CURSOR_BLOB Структура DS_REPL_CURSOR_BLOB содержит входящие данные о состоянии репликации относительно всех реплик заданного контекста именования. |
DS_REPL_CURSORS Структура DS_REPL_CURSORS используется с функцией DsReplicaGetInfo и DsReplicaGetInfo2 для предоставления данных о состоянии репликации относительно всех реплик заданного контекста именования. |
DS_REPL_CURSORS_2 Структура DS_REPL_CURSORS_2 используется с функцией DsReplicaGetInfo2 для предоставления данных о состоянии репликации относительно всех реплик заданного контекста именования. |
DS_REPL_CURSORS_3W Структура DS_REPL_CURSORS_3 используется с функцией DsReplicaGetInfo2 для предоставления данных о состоянии репликации относительно всех реплик заданного контекста именования. |
DS_REPL_KCC_DSA_FAILURESW Структура DS_REPL_KCC_DSA_FAILURES содержит массив DS_REPL_KCC_DSA_FAILURE структур, которые, в свою очередь, содержат данные о состоянии репликации для входящих партнеров репликации, возвращаемые функциями DsReplicaGetInfo и DsReplicaGetInfo2. |
DS_REPL_KCC_DSA_FAILUREW Структура DS_REPL_KCC_DSA_FAILURE содержит данные о состоянии репликации определенного входящего партнера репликации, возвращаемые функцией DsReplicaGetInfo и DsReplicaGetInfo2. |
DS_REPL_KCC_DSA_FAILUREW_BLOB Содержит данные о состоянии репликации относительно конкретного партнера по репликации входящего трафика. |
DS_REPL_NEIGHBORSW Структура DS_REPL_NEIGHBORS используется с функциями DsReplicaGetInfo и DsReplicaGetInfo2 для предоставления входящих данных о состоянии репликации для именования пар контекста и исходного сервера. |
DS_REPL_NEIGHBORW Содержит входящие данные о состоянии репликации для определенного контекста именования и пары исходного сервера, возвращаемые функциями DsReplicaGetInfo и DsReplicaGetInfo2. |
DS_REPL_NEIGHBORW_BLOB Содержит данные о состоянии входящего репликации для определенного контекста именования и пары исходных серверов. |
DS_REPL_OBJ_META_DATA Структура DS_REPL_OBJ_META_DATA содержит массив DS_REPL_ATTR_META_DATA структур. Эти структуры содержат данные о состоянии репликации для прошлых и настоящих атрибутов для заданного объекта. |
DS_REPL_OBJ_META_DATA_2 Структура DS_REPL_OBJ_META_DATA_2 содержит массив DS_REPL_ATTR_META_DATA_2 структур, которые, в свою очередь, содержат данные о состоянии репликации для атрибутов (прошлых и настоящих) для данного объекта, возвращаемые функцией DsReplicaGetInfo2. |
DS_REPL_OPW Структура DS_REPL_OP описывает задачу репликации, выполняемую в настоящее время или ожидающую выполнения, возвращаемую функцией DsReplicaGetInfo или DsReplicaGetInfo2. |
DS_REPL_OPW_BLOB Структура DS_REPL_OPW_BLOB описывает задачу репликации, выполняемую в настоящее время или ожидающую выполнения. |
DS_REPL_PENDING_OPSW Содержит массив DS_REPL_OP структур, которые, в свою очередь, описывают задачи репликации, выполняемые в настоящее время и поставленные в очередь, как это возвращают функции DsReplicaGetInfo и DsReplicaGetInfo2. |
DS_REPL_QUEUE_STATISTICSW Используется для хранения статистики очереди репликации. |
DS_REPL_VALUE_META_DATA Используется со структурой DS_REPL_ATTR_VALUE_META_DATA для хранения метаданных репликации значений атрибутов. |
DS_REPL_VALUE_META_DATA_2 Используется со структурой DS_REPL_ATTR_VALUE_META_DATA_2 для хранения метаданных репликации значений атрибутов. |
DS_REPL_VALUE_META_DATA_BLOB Используется для хранения метаданных репликации значения атрибута. |
DS_REPL_VALUE_META_DATA_BLOB_EXT Содержит метаданные репликации значения атрибута. |
DS_REPL_VALUE_META_DATA_EXT Содержит метаданные репликации атрибутов для структуры DS_REPL_ATTR_VALUE_META_DATA_EXT. |
DS_REPSYNCALL_ERRINFOA Структура DS_REPSYNCALL_ERRINFO используется со структурой DS_REPSYNCALL_UPDATE для хранения ошибок, создаваемых функцией DsReplicaSyncAll во время репликации. (ANSI) |
DS_REPSYNCALL_ERRINFOW Структура DS_REPSYNCALL_ERRINFO используется со структурой DS_REPSYNCALL_UPDATE для хранения ошибок, создаваемых функцией DsReplicaSyncAll во время репликации. (Юникод) |
DS_REPSYNCALL_SYNCA Структура DS_REPSYNCALL_SYNC определяет одну операцию репликации, выполняемую между исходным и целевым сервером с помощью функции DsReplicaSyncAll. (ANSI) |
DS_REPSYNCALL_SYNCW Структура DS_REPSYNCALL_SYNC определяет одну операцию репликации, выполняемую между исходным и целевым сервером с помощью функции DsReplicaSyncAll. (Юникод) |
DS_REPSYNCALL_UPDATEA Структура DS_REPSYNCALL_UPDATE содержит данные о состоянии репликации, выполняемой функцией DsReplicaSyncAll. (ANSI) |
DS_REPSYNCALL_UPDATEW Структура DS_REPSYNCALL_UPDATE содержит данные о состоянии репликации, выполняемой функцией DsReplicaSyncAll. (Юникод) |
DS_SCHEMA_GUID_MAPA Содержит результаты вызова DsMapSchemaGuids. (ANSI) |
DS_SCHEMA_GUID_MAPW Содержит результаты вызова DsMapSchemaGuids. (Юникод) |
DS_SITE_COST_INFO Структура DS_SITE_COST_INFO используется с функцией DsQuerySitesByCost для хранения данных о затратах на обмен данными. |
Перечисления
DS_KCC_TASKID Указывает задачи, которые может выполнять средство проверки согласованности знаний (KCC). |
DS_NAME_ERROR Перечисление DS_NAME_ERROR определяет ошибки, возвращаемые элементом состояния структуры DS_NAME_RESULT_ITEM. Это потенциальные ошибки, которые могут возникнуть при преобразовании имени функцией DsCrackNames. |
DS_NAME_FLAGS Перечисление DS_NAME_FLAGS используется для определения способа взлома синтаксиса имени. Эти флаги используются функцией DsCrackNames. |
DS_NAME_FORMAT Перечисление DS_NAME_FORMAT предоставляет форматы для входных и выходных имен для функции DsCrackNames. |
DS_REPL_INFO_TYPE Перечисление DS_REPL_INFO_TYPE используется с функциями DsReplicaGetInfo и DsReplicaGetInfo2 для указания типа извлекаемых данных репликации. |
DS_REPL_OP_TYPE Используется для указания типа операции репликации, которую представляет данная запись в очереди репликации. |
DS_REPSYNCALL_ERROR Перечисление DS_REPSYNCALL_ERROR используется со структурой DS_REPSYNCALL_ERRINFO, чтобы указать, где в процессе репликации произошла ошибка. |
DS_REPSYNCALL_EVENT Перечисление DS_REPSYNCALL_EVENT используется со структурой DS_REPSYNCALL_UPDATE, чтобы определить, какое событие представляет структура DS_REPSYNCALL_UPDATE. |
DS_SPN_NAME_TYPE Перечисление DS_SPN_NAME_TYPE используется функцией DsGetSPN для определения формата для создания имен субъектов-служб. |
DS_SPN_WRITE_OP Перечисление DS_SPN_WRITE_OP определяет тип операции записи, которую должна выполнять функция DsWriteAccountSpn. |