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


Доменные службы Active Directory

Обзор технологии доменные службы Active Directory.

Для разработки доменные службы Active Directory вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
DS_KCC_TASKID

Указывает задачи, которые может выполнять средство проверки согласованности знаний (KCC).
DS_MANGLE_FOR

Перечисление DS_MANGLE_FOR используется для определения того, является ли относительное различающееся имя искаженным (закодированным) и в какой форме происходит извечение.
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.
DSROLE_MACHINE_ROLE

Используется с элементом MachineRole структуры DSROLE_PRIMARY_DOMAIN_INFO_BASIC для указания роли компьютера.
DSROLE_OPERATION_STATE

Используется со структурой DSROLE_OPERATION_STATE_INFO для указания рабочего состояния компьютера.
DSROLE_PRIMARY_DOMAIN_INFO_LEVEL

Используется с функцией DsRoleGetPrimaryDomainInformation для указания типа извлекаемых данных.
DSROLE_SERVER_STATE

Используется со структурой DSROLE_UPGRADE_STATUS_INFO для указания роли сервера.

Функции

 
AddForms

Вызывается, чтобы разрешить объекту расширения формы запроса добавлять формы в диалоговое окно запроса.
AddPages

Вызывается, чтобы разрешить объекту формы запроса добавлять страницы в существующую форму.
AddPages

Вызывается метод IDsAdminNewObjExt::AddPages, позволяющий расширению мастера создания объектов добавлять нужные страницы в мастер.
ADsPropCheckIfWritable

Функция ADsPropCheckIfWritable определяет, можно ли записать атрибут.
ADsPropCreateNotifyObj

Функция ADsPropCreateNotifyObj используется для создания или получения объекта уведомления для использования расширением страницы свойств доменные службы Active Directory.
ADsPropGetInitInfo

Используется для получения данных объекта каталога, к которым применяется расширение листа свойств доменные службы Active Directory.
ADsPropSendErrorMessage

Функция ADsPropSendErrorMessage добавляет сообщение об ошибке в список сообщений об ошибках, отображаемых путем вызова функции ADsPropShowErrorDialog.
ADsPropSetHwnd

Используется для уведомления объекта уведомления дескриптора окна страницы свойств. (ADsPropSetHwnd)
ADsPropSetHwndWithTitle

Используется для уведомления объекта уведомления дескриптора окна страницы свойств. (ADsPropSetHwndWithTitle)
ADsPropShowErrorDialog

Функция ADsPropShowErrorDialog отображает диалоговое окно, содержащее сообщения об ошибках, накопленные при вызовах функции ADsPropSendErrorMessage или WM_ADSPROP_NOTIFY_ERROR.
Начать

Метод IDsAdminNotifyHandler::Begin вызывается при возникновении события, запрошенного обработчиком уведомлений. Обработчик уведомлений указывает события для получения уведомлений при вызове идентификатораAdminNotifyHandler::Initialize.
BFFCALLBACK

Получает уведомления о событиях из диалогового окна браузера контейнеров доменные службы Active Directory.
BrowseTo

Метод IDsBrowseDomainTree::BrowseTo отображает диалоговое окно, используемое для поиска домена.
Очистить

Очищает содержимое хранилища запросов.
Фиксация

Метод IDsAdminNewObjPrimarySite::Commit вызывает метод расширения создания одностраничного первичного объекта IDsAdminNewObjExt::WriteData и записывает временный объект в постоянную память.
CreateModal

Метод IDsAdminCreateObj::CreateModal отображает мастер создания объектов и возвращает только что созданный объект. Перед вызовом метода IDsAdminCreateObj::Initialize необходимо вызвать метод IDsAdminCreateObj::CreateModal.
СоздатьНовый

Метод IDsAdminNewObjPrimarySite::CreateNew позволяет расширению создания первичного объекта создать временный объект службы каталогов в доменные службы Active Directory.
DsAddressToSiteNamesA

Получает имена сайтов, соответствующие указанным адресам. (ANSI)
DsAddressToSiteNamesExA

Получает имена сайта и подсети, соответствующие указанным адресам. (ANSI)
DsAddressToSiteNamesExW

Получает имена сайта и подсети, соответствующие указанным адресам. (Юникод)
DsAddressToSiteNamesW

Получает имена сайтов, соответствующие указанным адресам. (Юникод)
DsAddSidHistoryA

Извлекает идентификатор безопасности основной учетной записи (SID) субъекта безопасности из одного домена и добавляет его в атрибут sIDHistory субъекта безопасности в другом домене в другом лесу. (ANSI)
DsAddSidHistoryW

Извлекает идентификатор безопасности основной учетной записи (SID) субъекта безопасности из одного домена и добавляет его в атрибут sIDHistory субъекта безопасности в другом домене в другом лесу. (Юникод)
DsBindA

Привязывается к контроллеру домена. (ANSI)
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)
DsBrowseForContainerA

Отображает диалоговое окно, используемое для поиска объектов контейнеров в доменные службы Active Directory. (ANSI)
DsBrowseForContainerW

Отображает диалоговое окно, используемое для поиска объектов контейнеров в доменные службы Active Directory. (Юникод)
DsClientMakeSpnForTargetServerA

Создает имя субъекта-службы ( SPN), которое определяет конкретный сервер, используемый для проверки подлинности. (ANSI)
DsClientMakeSpnForTargetServerW

Создает имя субъекта-службы ( SPN), которое определяет конкретный сервер, используемый для проверки подлинности. (Юникод)
DsCrackNamesA

Преобразует массив имен объектов службы каталогов из одного формата в другой. (ANSI)
DsCrackNamesW

Преобразует массив имен объектов службы каталогов из одного формата в другой. (Юникод)
DsCrackSpnA

Анализирует имя субъекта-службы (SPN) в строки его компонентов. (ANSI)
DsCrackSpnW

Анализирует имя субъекта-службы (SPN) в строки его компонентов. (Юникод)
DsCrackUnquotedMangledRdnA

Функция DsCrackUnquotedMangledRdn расшифровывает (отменяет код) заданное относительное различающееся имя и возвращает декодированные идентификатор GUID и используемый тип искаженного кода. (ANSI)
DsCrackUnquotedMangledRdnW

Функция DsCrackUnquotedMangledRdn расшифровывает (отменяет код) заданное относительное различающееся имя и возвращает декодированные идентификатор GUID и используемый тип искаженного кода. (Юникод)
DsDeregisterDnsHostRecordsA

Функция DsDeregisterDnsHostRecords удаляет записи DNS, за исключением записей типа A, зарегистрированных контроллером домена. Только администратор, оператор учетной записи или оператор сервера может вызывать эту функцию. (ANSI)
DsDeregisterDnsHostRecordsW

Функция DsDeregisterDnsHostRecords удаляет записи DNS, за исключением записей типа A, зарегистрированных контроллером домена. Только администратор, оператор учетной записи или оператор сервера может вызывать эту функцию. (Юникод)
DsEnumerateDomainTrustsA

Получает данные о доверии домена для указанного домена. (ANSI)
DsEnumerateDomainTrustsW

Получает данные о доверии домена для указанного домена. (Юникод)
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. (Юникод)
DsGetDcCloseW

Закрывает операцию перечисления контроллера домена.
DsGetDcNameA

Возвращает имя контроллера домена в указанном домене. (ANSI)
DsGetDcNameW

Возвращает имя контроллера домена в указанном домене. (Юникод)
DsGetDcNextA

Извлекает следующий контроллер домена в операции перечисления контроллера домена. (ANSI)
DsGetDcNextW

Извлекает следующий контроллер домена в операции перечисления контроллера домена. (Юникод)
DsGetDcOpenA

Открывает новую операцию перечисления контроллера домена. (ANSI)
DsGetDcOpenW

Открывает новую операцию перечисления контроллера домена. (Юникод)
DsGetDcSiteCoverageA

Функция DsGetDcSiteCoverage возвращает имена всех сайтов, охваченных контроллером домена. (ANSI)
DsGetDcSiteCoverageW

Функция DsGetDcSiteCoverage возвращает имена всех сайтов, охваченных контроллером домена. (Юникод)
DsGetDomainControllerInfoA

Извлекает данные о контроллерах домена в домене. (ANSI)
DsGetDomainControllerInfoW

Извлекает данные о контроллерах домена в домене. (Юникод)
DsGetForestTrustInformationW

Получает данные доверия леса для указанного домена.
DsGetFriendlyClassName

Извлекает локализованное имя для класса объекта.
DsGetIcon

Получает значок для заданного класса объекта.
DsGetRdnW

Извлекает ключ и значение первого относительного различающегося имени и указатель на следующее относительное различающееся имя из строки различающегося имени.
DsGetSiteNameA

Функция DsGetSiteName возвращает имя сайта, на котором находится компьютер. (ANSI)
DsGetSiteNameW

Функция DsGetSiteName возвращает имя сайта, на котором находится компьютер. (Юникод)
DsGetSpnA

Функция DsGetSpn создает массив из одного или нескольких имен субъектов-служб. Каждое имя в массиве определяет экземпляр службы. Эти имена субъектов-служб можно зарегистрировать в службе каталогов (DS) с помощью функции DsWriteAccountSpn. (ANSI)
DsGetSpnW

Функция DsGetSpn создает массив из одного или нескольких имен субъектов-служб. Каждое имя в массиве определяет экземпляр службы. Эти имена субъектов-служб можно зарегистрировать в службе каталогов (DS) с помощью функции DsWriteAccountSpn. (Юникод)
DsInheritSecurityIdentityA

Добавляет атрибуты objectSid и sidHistory SrcPrincipal в sidHistory DstPrincipal, а затем удаляет SrcPrincipal в одной транзакции. (ANSI)
DsInheritSecurityIdentityW

Добавляет атрибуты objectSid и sidHistory SrcPrincipal в sidHistory DstPrincipal, а затем удаляет SrcPrincipal в одной транзакции. (Юникод)
DsIsMangledDnA

Функция DsIsMangledDn определяет, является ли первое относительное различающееся имя (RDN) в различаемом имени (DN) искаженным именем заданного типа. (ANSI)
DsIsMangledDnW

Функция DsIsMangledDn определяет, является ли первое относительное различающееся имя (RDN) в различаемом имени (DN) искаженным именем заданного типа. (Юникод)
DsIsMangledRdnValueA

Определяет, является ли заданное относительное значение различающегося имени искаженным именем данного типа. (ANSI)
DsIsMangledRdnValueW

Определяет, является ли заданное относительное значение различающегося имени искаженным именем данного типа. (Юникод)
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. (Юникод)
DsMakeSpnA

Создает имя субъекта-службы ( SPN), которое идентифицирует экземпляр службы. (ANSI)
DsMakeSpnW

Создает имя субъекта-службы ( SPN), которое идентифицирует экземпляр службы. (Юникод)
DsMapSchemaGuidsA

Преобразует идентификаторы GUID объектов схемы службы каталогов в отображаемые имена. (ANSI)
DsMapSchemaGuidsW

Преобразует идентификаторы GUID объектов схемы службы каталогов в отображаемые имена. (Юникод)
DsMergeForestTrustInformationW

Объединяет изменения из новой структуры данных доверия леса со старой структурой данных доверия леса.
DsQuerySitesByCostA

Возвращает затраты на обмен данными между одним сайтом и одним или несколькими другими сайтами. (ANSI)
DsQuerySitesByCostW

Возвращает затраты на обмен данными между одним сайтом и одним или несколькими другими сайтами. (Юникод)
DsQuerySitesFree

Освобождает память, выделенную функцией DsQuerySitesByCost.
DsQuoteRdnValueA

Преобразует RDN в значение RDN в кавычки, если значение RDN содержит символы, требующие кавычек. (ANSI)
DsQuoteRdnValueW

Преобразует RDN в значение RDN в кавычки, если значение RDN содержит символы, требующие кавычек. (Юникод)
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

Проверяет все объекты на предмет контекста именования с помощью источника. (Юникод)
DsRoleFreeMemory

Освобождает память, выделенную функцией DsRoleGetPrimaryDomainInformation.
DsRoleGetPrimaryDomainInformation

Извлекает данные о состоянии для компьютера.
DsServerRegisterSpnA

Функция DsServerRegisterSpn состоит из двух имен субъектов-служб для службы на основе узла. (ANSI)
DsServerRegisterSpnW

Функция DsServerRegisterSpn состоит из двух имен субъектов-служб для службы на основе узла. (Юникод)
DsUnBindA

Функция DsUnBind находит сеанс RPC с контроллером домена и отменяет привязку дескриптора к службе каталогов (DS). (ANSI)
DsUnBindW

Функция DsUnBind находит сеанс RPC с контроллером домена и отменяет привязку дескриптора к службе каталогов (DS). (Юникод)
DsUnquoteRdnValueA

Функция DsUnquoteRdnValue — это вызов клиента, который преобразует значение RDN в кавычках обратно в значение RDN без кавычек. (ANSI)
DsUnquoteRdnValueW

Функция DsUnquoteRdnValue — это вызов клиента, который преобразует значение RDN в кавычках обратно в значение RDN без кавычек. (Юникод)
DsValidateSubnetNameA

Функция DsValidateSubnetName проверяет имя подсети в форме xxx.xxx.xxx.xxx/YY. (ANSI)
DsValidateSubnetNameW

Функция DsValidateSubnetName проверяет имя подсети в форме xxx.xxx.xxx.xxx/YY. (Юникод)
DsWriteAccountSpnA

Записывает массив имен субъектов-служб (SPN) в атрибут servicePrincipalName указанного объекта учетной записи пользователя или компьютера в доменные службы Active Directory. (ANSI)
DsWriteAccountSpnW

Записывает массив имен субъектов-служб (SPN) в атрибут servicePrincipalName указанного объекта учетной записи пользователя или компьютера в доменные службы Active Directory. (Юникод)
END

Метод IDsAdminNotifyHandler::End вызывается после события уведомления. Этот метод вызывается, даже если процесс уведомления отменен.
Атрибуты EnumClassAttributes

Перечисляет атрибуты для заданного класса объектов.
FlushCachedDomains

Метод IDsBrowseDomainTree::FlushCachedDomains освобождает кэшированный список доменов.
FreeDomains

Метод IDsBrowseDomainTree::FreeDomains освобождает память, выделенную методом IDsBrowseDomainTree::GetDomains.
GetAttributeADsType

Извлекает тип атрибута для заданного атрибута.
GetClassCreationInfo

Извлекает данные об объектах мастера создания классов для заданного класса объектов.
GetDisplaySpecifier

Метод IDsDisplaySpecifier::GetDisplaySpecifier привязывается к объекту описатель отображения для заданного класса в доменные службы Active Directory.
GetDomains

Метод IDsBrowseDomainTree::GetDomains извлекает домены доверия текущего компьютера. Текущий компьютер задается с помощью метода IDsBrowseDomainTree::SetComputer.
GetFriendlyAttributeName

Метод IDsDisplaySpecifier::GetFriendlyAttributeName извлекает из локализованного имени атрибута заданного класса объекта.
GetFriendlyClassName

Метод IDsDisplaySpecifier::GetFriendlyClassName извлекает локализованное имя класса объекта.
GetIcon

Метод IDsDisplaySpecifier::GetIcon получает значок для заданного класса объекта.
GetIconLocation

Получает расположение значка для заданного класса объекта.
GetPageCounts

Метод IDsAdminNewObj::GetPageCounts получает общее количество страниц в мастере, а также индекс первой страницы расширения.
GetSummaryInfo

Метод IDsAdminNewObjExt::GetSummaryInfo получает строку, содержащую сводку данных, собранных страницей расширения мастера новых объектов. Эта строка отображается на странице Мастера Готово.
Initialize

Инициализирует объект расширения формы запроса.
Initialize

Метод IDsObjectPicker::Initialize инициализирует диалоговое окно выбора объектов данными об областях, фильтрах и параметрах, используемых диалоговым окном выбора объектов.
Initialize

Метод IDsAdminCreateObj::Initialize инициализирует объект IDsAdminCreateObj данными о контейнере, в котором будет создан объект, классе создаваемого объекта и, возможно, исходном объекте для копирования.
Initialize

Метод IDsAdminNewObjExt::Initialize инициализирует расширение мастера создания объектов.
Initialize

Вызывается для инициализации обработчика уведомлений.
InvokeDialog

Отображает диалоговое окно выбора модальных объектов и возвращает выбранные пользователем параметры.
IsClassContainer

Определяет, является ли данный класс объекта контейнером.
LPCQADDFORMSPROC

Вызывается расширением формы запроса для добавления формы в диалоговое окно запроса.
LPCQADDPAGESPROC

Вызывается расширением формы запроса для добавления страницы в форму запроса в диалоговом окне запроса.
LPCQPAGEPROC

Вызывается диалоговым окном запроса для уведомления расширения формы запроса о событиях, происходящих на странице запроса.
LPDSENUMATTRIBUTES

Функция DSEnumAttributesCallback — это определяемая приложением функция обратного вызова, которая вызывается один раз для каждого атрибута, перечисленного методом IDsDisplaySpecifier::EnumClassAttributes.
Уведомление

Вызывается для каждого объекта после отображения диалогового окна подтверждения и выбора обработчика уведомлений в диалоговом окне подтверждения.
OnError

Вызывается при возникновении ошибки на страницах мастера.
OpenQueryWindow

Метод ICommonQuery::OpenQueryWindow отображает диалоговое окно запроса службы каталогов. Этот метод не возвращается, пока пользователь не закроет диалоговое окно.
ReadInt

Считывает целочисленное значение из хранилища запросов.
ReadString

Считывает строку из хранилища запросов.
ReadStruct

Считывает структуру из хранилища запросов.
SetButtons

Метод IDsAdminNewObj::SetButtons включает или отключает кнопку "Далее" в мастере для определенной страницы.
SetComputer

Указывает компьютер и учетные данные, используемые этим экземпляром интерфейса IDsBrowseDomainTree.
SetCredentials

Используйте этот метод для переопределения учетных данных пользователя, передавая новые учетные данные для используемого профиля учетной записи.
SetLanguageID

Изменяет языковой стандарт, используемый объектом IDsDisplaySpecifier, на указанный язык.
SetObject

Метод IDsAdminNewObjExt::SetObject предоставляет расширению создания объекта указатель на созданный объект каталога.
SetServer

Указывает сервер, с которого получены данные описателя отображения.
WriteData

Позволяет расширению мастера создания объектов записывать свои данные в объект в доменные службы Active Directory.
WriteInt

Записывает целочисленное значение в хранилище запросов.
WriteString

Записывает строку в хранилище запросов.
WriteStruct

Записывает структуру в хранилище запросов.

Интерфейсы

 
ICommonQuery

Используется для программного отображения предоставленного системой диалогового окна запроса службы каталогов.
ИдентификаторыAdminCreateObj

Используется приложением или компонентом для программного запуска мастера создания для указанного класса объектов.
ИдентификаторыAdminNewObj

Интерфейс IDsAdminNewObj используется расширением мастера создания первичного или вторичного объекта для получения данных о количестве страниц и управления кнопками в мастере.
ИдентификаторыAdminNewObjExt

Интерфейс IDsAdminNewObjExt реализуется расширением мастера создания объектов.
ИдентификаторыAdminNewObjPrimarySite

Интерфейс IDsAdminNewObjPrimarySite реализуется системой и используется расширением создания первичного объекта для создания нового временного объекта в доменные службы Active Directory и последующей фиксации объекта в постоянной памяти.
ИдентификаторыAdminNotifyHandler

Интерфейс IDsAdminNotifyHandler реализуется обработчиком административных уведомлений Active Directory.
IDsBrowseDomainTree

Интерфейс IDsBrowseDomainTree используется приложением для отображения диалогового окна браузера домена и (или) получения списка доменов доверия, связанных с данным компьютером.
IDsDisplaySpecifier

Предоставляет доступ к объектам службы домен Active Directory класса displaySpecifier.
IDsObjectPicker

Интерфейс IDsObjectPicker используется приложением для инициализации и отображения диалогового окна средства выбора объектов. Чтобы создать экземпляр этого интерфейса, вызовите CoCreateInstance с идентификатором класса CLSID_DsObjectPicker, как показано ниже.
ИдентификаторыObjectPickerCredentials

Интерфейс IDsObjectPickerCredentials позволяет переопределить учетные данные для объекта IDsObjectPicker, реализуя этот интерфейс.
IPersistQuery

Используется для хранения и извлечения параметров запроса в постоянное хранилище и из нее.
IQueryForm

Реализуется объектом расширения формы запроса, чтобы разрешить объекту формы добавлять формы и страницы в предоставленное системой диалоговое окно запроса службы каталогов.

Структуры

 
ADSPROPERROR

Структура ADSPROPERROR используется для передачи данных об ошибках в объект уведомления с помощью функции ADsPropSendErrorMessage или сообщения WM_ADSPROP_NOTIFY_ERROR.
ADSPROPINITPARAMS

Используется с функцией ADsPropGetInitInfo для получения данных объекта, к которым применяется описатель отображения.
CQFORM

Используется для определения формы запроса, добавленной в диалоговое окно запроса с помощью функции обратного вызова CQAddFormsProc.
CQPAGE

Используется для определения страницы запроса, добавленной в форму в диалоговом окне запроса с помощью функции обратного вызова CQAddPagesProc.
DOMAIN_CONTROLLER_INFOA

Используется с функцией DsGetDcName для получения данных о контроллере домена. (ANSI)
DOMAIN_CONTROLLER_INFOW

Используется с функцией DsGetDcName для получения данных о контроллере домена. (Юникод)
DOMAIN_DESC

Содержит данные об элементе в дереве домена, полученном с помощью метода IDsBrowseDomainTree::GetDomains.
DOMAIN_TREE

Структура DOMAINTREE содержит данные об узле в дереве домена, полученном с помощью метода IDsBrowseDomainTree::GetDomains. Каждый из доменов в узле дерева представлен структурой DOMAINDESC.
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_DOMAIN_TRUSTSA

Используется с функцией DsEnumerateDomainTrusts для хранения данных доверия для домена. (ANSI)
DS_DOMAIN_TRUSTSW

Используется с функцией DsEnumerateDomainTrusts для хранения данных доверия для домена. (Юникод)
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_SELECTION

Структура DS_SELECTION содержит данные об объекте, выбранном пользователем в диалоговом окне средства выбора объектов. Структура DS_SELECTION_LIST содержит массив DS_SELECTION структур.
DS_SELECTION_LIST

Структура DS_SELECTION_LIST содержит данные об объектах, выбранных пользователем в диалоговом окне средства выбора объектов.
DS_SITE_COST_INFO

Структура DS_SITE_COST_INFO используется с функцией DsQuerySitesByCost для хранения данных о затратах на обмен данными.
DSA_NEWOBJ_DISPINFO

Используется с методом IDsAdminNewObjExt::Initialize для предоставления дополнительных данных о мастере создания объектов доменные службы Active Directory.
DSBITEMA

Содержит данные об элементе в диалоговом окне обозревателя контейнеров Active Directory. (ANSI)
DSBITEMW

Содержит данные об элементе в диалоговом окне обозревателя контейнеров Active Directory. (Юникод)
DSBROWSEINFOA

Структура DSBROWSEINFO используется с функцией DsBrowseForContainer для предоставления и возврата данных о диалоговом окне браузера контейнеров Active Directory. (ANSI)
DSBROWSEINFOW

Структура DSBROWSEINFO используется с функцией DsBrowseForContainer для предоставления и возврата данных о диалоговом окне браузера контейнеров Active Directory. (Юникод)
DSCLASSCREATIONINFO

Используется с методом IDsDisplaySpecifier::GetClassCreationInfo для хранения данных об объектах мастера создания классов для класса объектов.
DSCOLUMN

Структура DSCOLUMN представляет столбец в диалоговом окне запроса служб каталогов. Массив этой структуры содержится в структуре DSQUERYPARAMS.
DSDISPLAYSPECOPTIONS

Используется для предоставления данных в контекстное меню или расширение страницы свойств о используемых описателях отображения.
DSOBJECT

Содержит данные объекта каталога.
DSOBJECTNAMES

Структура DSOBJECTNAMES используется для хранения данных объекта каталога для использования листом свойств Active Directory или расширением контекстного меню.
DSOP_FILTER_FLAGS

Содержит флаги, указывающие типы объектов, представленных пользователю для указанного область или областей.
DSOP_INIT_INFO

Структура DSOP_INIT_INFO содержит данные, необходимые для инициализации диалогового окна выбора объектов. Эта структура используется с методом IDsObjectPicker::Initialize.
DSOP_SCOPE_INIT_INFO

Структура DSOP_SCOPE_INIT_INFO описывает один или несколько типов область, имеющих одинаковые атрибуты.
DSOP_UPLEVEL_FILTER_FLAGS

Структура DSOP_UPLEVEL_FILTER_FLAGS содержит флаги, указывающие фильтры, используемые для область более высокого уровня.
DSPROPERTYPAGEINFO

Структура DSPROPERTYPAGEINFO используется расширением страниц свойств Active Directory для получения статических регистрационных данных для расширения. Эта структура предоставляется в формате буфера обмена CFSTR_DSPROPERTYPAGEINFO.
DSQUERYCLASSLIST

Структура DSQUERYCLASSLIST описывает список классов, к которым выполняется запрос службы каталогов.
DSQUERYINITPARAMS

Описывает данные, используемые для инициализации диалогового окна обзора в запросе службы каталогов.
DSQUERYPARAMS

Структура DSQUERYPARAMS содержит данные запроса, используемые запросом службы каталогов при поиске в службе каталогов.
DSROLE_OPERATION_STATE_INFO

Используется с функцией DsRoleGetPrimaryDomainInformation для хранения данных о рабочем состоянии компьютера.
DSROLE_PRIMARY_DOMAIN_INFO_BASIC

Используется с функцией DsRoleGetPrimaryDomainInformation для хранения данных домена.
DSROLE_UPGRADE_STATUS_INFO

Используется с функцией DsRoleGetPrimaryDomainInformation для хранения данных о состоянии обновления домена.
OPENQUERYWINDOW

Используется с методом ICommonQuery::OpenQueryWindow для инициализации диалогового окна запроса службы каталогов.
РАСПИСАНИЕ

Используется с функциями DsReplicaAdd и DsReplicaModify для хранения данных расписания репликации для источника репликации.
SCHEDULE_HEADER

Используется для хранения данных расписания репликации для источника репликации.