Прочитать на английском

Поделиться через


Заголовок 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.