Доменные службы Active Directory
Обзор технологии доменные службы Active Directory.
Для разработки доменные службы Active Directory вам потребуются следующие заголовки:
- adsprop.h
- cmnquery.h
- dsadmin.h
- dsclient.h
- dsgetdc.h
- dsparse.h
- dsquery.h
- dsrole.h
- ntdsapi.h
- objsel.h
- schedule.h
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
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 Используется для хранения данных расписания репликации для источника репликации. |