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

dsGetSPN 函数使用 DS_SPN_NAME_TYPE 枚举来标识撰写 SPN 的格式。
DS_SPN_WRITE_OP

DS_SPN_WRITE_OP枚举标识应由 DsWriteAccountSpn 函数执行的写入操作的类型。
DSROLE_MACHINE_ROLE

与 DSROLE_PRIMARY_DOMAIN_INFO_BASIC 结构的 MachineRole 成员一起使用,以指定计算机角色。
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 方法。 通知处理程序指定要在调用 IDsAdminNotifyHandler::Initialize 时接收通知的事件。
BFFCALLBACK

从“Active Directory 域服务容器浏览器”对话框接收事件通知。
BrowseTo

IDsBrowseDomainTree::BrowseTo 方法显示用于浏览域的对话框。
Clear

清空查询存储的内容。
提交

IDsAdminNewObjPrimarySite::Commit 方法会导致调用单页主对象创建扩展的 IDsAdminNewObjExt::WriteData 方法,并将临时对象写入永久性内存。
CreateModal

IDsAdminCreateObj::CreateModal 方法显示对象创建向导并返回新创建的对象。 必须先调用 IDsAdminCreateObj::Initialize 方法,然后才能调用 IDsAdminCreateObj::CreateModal。
CreateNew

IDsAdminNewObjPrimarySite::CreateNew 方法使主对象创建扩展能够在 Active Directory 域服务 中创建临时目录服务对象。
DsAddressToSiteNamesA

获取与指定地址对应的站点名称。 (ANSI)
DsAddressToSiteNamesExA

获取与指定地址对应的站点和子网名称。 (ANSI)
DsAddressToSiteNamesExW

获取与指定地址对应的站点和子网名称。 (Unicode)
DsAddressToSiteNamesW

获取与指定地址对应的站点名称。 (Unicode)
DsAddSidHistoryA

从一个域中检索安全主体的主帐户安全标识符 (SID) ,并将其添加到另一个林中另一个域中安全主体的 sIDHistory 属性。 (ANSI)
DsAddSidHistoryW

从一个域中检索安全主体的主帐户安全标识符 (SID) ,并将其添加到另一个林中另一个域中安全主体的 sIDHistory 属性。 (Unicode)
DsBindA

绑定到域控制器。 (ANSI)
DsBindingSetTimeout

DsBindingSetTimeout 函数设置使用指定绑定句柄的所有 RPC 调用所遵循的超时值。 需要超过超时值时间的 RPC 调用将被取消。
DsBindToISTGA

绑定到在本地计算机的域中拥有 Inter-Site 拓扑生成器 (ISTG) 角色的计算机。 (ANSI)
DsBindToISTGW

绑定到在本地计算机的域中拥有 Inter-Site 拓扑生成器 (ISTG) 角色的计算机。 (Unicode)
DsBindW

绑定到域控制器。 (Unicode)
DsBindWithCredA

使用指定的凭据绑定到域控制器。 (ANSI)
DsBindWithCredW

使用指定的凭据绑定到域控制器。 (Unicode)
DsBindWithSpnA

使用指定的凭据和特定的服务主体名称绑定到域控制器, (SPN) 进行相互身份验证。 (DsBindWithSpnA)
DsBindWithSpnExA

使用指定的凭据和特定的服务主体名称绑定到域控制器, (SPN) 进行相互身份验证。 (DsBindWithSpnExA)
DsBindWithSpnExW

使用指定的凭据和特定的服务主体名称绑定到域控制器, (SPN) 进行相互身份验证。 (DsBindWithSpnExW)
DsBindWithSpnW

使用指定的凭据和特定的服务主体名称绑定到域控制器, (SPN) 进行相互身份验证。 (DsBindWithSpnW)
DsBrowseForContainerA

显示用于在 Active Directory 域服务 中浏览容器对象的对话框。 (ANSI)
DsBrowseForContainerW

显示用于在 Active Directory 域服务 中浏览容器对象的对话框。 (Unicode)
DsClientMakeSpnForTargetServerA

构造服务主体名称 (SPN) ,用于标识要用于身份验证的特定服务器。 (ANSI)
DsClientMakeSpnForTargetServerW

构造服务主体名称 (SPN) ,用于标识要用于身份验证的特定服务器。 (Unicode)
DsCrackNamesA

将目录服务对象名称数组从一种格式转换为另一种格式。 (ANSI)
DsCrackNamesW

将目录服务对象名称数组从一种格式转换为另一种格式。 (Unicode)
DsCrackSpnA

将服务主体名称 (SPN) 分析到其组件字符串中。 (ANSI)
DsCrackSpnW

将服务主体名称 (SPN) 分析到其组件字符串中。 (Unicode)
DsCrackUnquotedMangledRdnA

DsCrackUnquotedMangledRdn 函数取消托管 (取消代码) 给定的相对可分辨名称,并返回已解码的 GUID 和所使用的重新编码类型。 (ANSI)
DsCrackUnquotedMangledRdnW

DsCrackUnquotedMangledRdn 函数取消托管 (取消代码) 给定的相对可分辨名称,并返回已解码的 GUID 和所使用的重新编码类型。 (Unicode)
DsDeregisterDnsHostRecordsA

DsDeregisterDnsHostRecords 函数删除 DNS 条目,域控制器注册的 A 类型记录除外。 只有管理员、帐户操作员或服务器操作员可以调用此函数。 (ANSI)
DsDeregisterDnsHostRecordsW

DsDeregisterDnsHostRecords 函数删除 DNS 条目,域控制器注册的 A 类型记录除外。 只有管理员、帐户操作员或服务器操作员可以调用此函数。 (Unicode)
DsEnumerateDomainTrustsA

获取指定域的域信任数据。 (ANSI)
DsEnumerateDomainTrustsW

获取指定域的域信任数据。 (Unicode)
DsFreeDomainControllerInfoA

DsFreeDomainControllerInfo 函数释放 DsGetDomainControllerInfo 为域中域控制器的数据分配的内存。 (ANSI)
DsFreeDomainControllerInfoW

DsFreeDomainControllerInfo 函数释放 DsGetDomainControllerInfo 为域中域控制器的数据分配的内存。 (Unicode)
DsFreeNameResultA

释放由 DS_NAME_RESULT 结构持有的内存。 (ANSI)
DsFreeNameResultW

释放由 DS_NAME_RESULT 结构持有的内存。 (Unicode)
DsFreePasswordCredentials

释放 DsMakePasswordCredentials 函数为凭据结构分配的内存。
DsFreeSchemaGuidMapA

释放 DsMapSchemaGuids 函数为DS_SCHEMA_GUID_MAP结构分配的内存。 (ANSI)
DsFreeSchemaGuidMapW

释放 DsMapSchemaGuids 函数为DS_SCHEMA_GUID_MAP结构分配的内存。 (Unicode)
DsFreeSpnArrayA

释放从 DsGetSpn 函数返回的数组。 (ANSI)
DsFreeSpnArrayW

释放从 DsGetSpn 函数返回的数组。 (Unicode)
DsGetDcCloseW

关闭域控制器枚举操作。
DsGetDcNameA

返回指定域中域控制器的名称。 (ANSI)
DsGetDcNameW

返回指定域中域控制器的名称。 (Unicode)
DsGetDcNextA

检索域控制器枚举操作中的下一个域控制器。 (ANSI)
DsGetDcNextW

检索域控制器枚举操作中的下一个域控制器。 (Unicode)
DsGetDcOpenA

打开新的域控制器枚举操作。 (ANSI)
DsGetDcOpenW

打开新的域控制器枚举操作。 (Unicode)
DsGetDcSiteCoverageA

DsGetDcSiteCoverage 函数返回域控制器涵盖的所有站点的站点名称。 (ANSI)
DsGetDcSiteCoverageW

DsGetDcSiteCoverage 函数返回域控制器涵盖的所有站点的站点名称。 (Unicode)
DsGetDomainControllerInfoA

检索有关域中域控制器的数据。 (ANSI)
DsGetDomainControllerInfoW

检索有关域中域控制器的数据。 (Unicode)
DsGetForestTrustInformationW

获取指定域的林信任数据。
DsGetFriendlyClassName

检索对象类的本地化名称。
DsGetIcon

获取给定对象类的图标。
DsGetRdnW

从可分辨名称字符串检索第一个相对可分辨名称的键和值,以及指向下一个相对可分辨名称的指针。
DsGetSiteNameA

DsGetSiteName 函数返回计算机所在的站点的名称。 (ANSI)
DsGetSiteNameW

DsGetSiteName 函数返回计算机所在的站点的名称。 (Unicode)
DsGetSpnA

DsGetSpn 函数构造一个或多个服务主体名称的数组, (SPN) 。 数组中的每个名称都标识服务的实例。 可以使用 DsWriteAccountSpn 函数将这些 SPN 注册到目录服务 (DS) 。 (ANSI)
DsGetSpnW

DsGetSpn 函数构造一个或多个服务主体名称的数组, (SPN) 。 数组中的每个名称都标识服务的实例。 可以使用 DsWriteAccountSpn 函数将这些 SPN 注册到目录服务 (DS) 。 (Unicode)
DsInheritSecurityIdentityA

将 SrcPrincipal 的 objectSid 和 sidHistory 属性追加到 DstPrincipal 的 sidHistory,然后删除 SrcPrincipal,全部在单个事务中。 (ANSI)
DsInheritSecurityIdentityW

将 SrcPrincipal 的 objectSid 和 sidHistory 属性追加到 DstPrincipal 的 sidHistory,然后删除 SrcPrincipal,全部在单个事务中。 (Unicode)
DsIsMangledDnA

DsIsMangledDn 函数确定在可分辨名称 (DN) 中的第一个相对可分辨名称 (RDN) 是否为给定类型的已命名名称。 (ANSI)
DsIsMangledDnW

DsIsMangledDn 函数确定在可分辨名称 (DN) 中的第一个相对可分辨名称 (RDN) 是否为给定类型的已命名名称。 (Unicode)
DsIsMangledRdnValueA

确定给定的相对可分辨名称值是否为给定类型的整型名称。 (ANSI)
DsIsMangledRdnValueW

确定给定的相对可分辨名称值是否为给定类型的整型名称。 (Unicode)
DsListDomainsInSiteA

列出网站中的所有域。 (ANSI)
DsListDomainsInSiteW

列出网站中的所有域。 (Unicode)
DsListInfoForServerA

DsListInfoForServer 函数列出服务器的杂项数据。 (ANSI)
DsListInfoForServerW

DsListInfoForServer 函数列出服务器的杂项数据。 (Unicode)
DsListRolesA

DsListRoles 函数列出服务器识别的角色。 (ANSI)
DsListRolesW

DsListRoles 函数列出服务器识别的角色。 (Unicode)
DsListServersForDomainInSiteA

列出站点中某个域中的所有服务器。 (ANSI)
DsListServersForDomainInSiteW

列出站点中某个域中的所有服务器。 (Unicode)
DsListServersInSiteA

列出站点中的所有服务器。 (ANSI)
DsListServersInSiteW

列出站点中的所有服务器。 (Unicode)
DsListSitesA

列出企业林中的所有站点。 (ANSI)
DsListSitesW

列出企业林中的所有站点。 (Unicode)
DsMakePasswordCredentialsA

构造适合与 DsBindWithCred 函数一起使用的凭据句柄。 (ANSI)
DsMakePasswordCredentialsW

构造适合与 DsBindWithCred 函数一起使用的凭据句柄。 (Unicode)
DsmakeSpnA

构造标识服务实例 (SPN) 的服务主体名称。 (ANSI)
DsmakeSpnW

构造标识服务实例 (SPN) 的服务主体名称。 (Unicode)
DsMapSchemaGuidsA

将目录服务架构对象的 GUID 转换为其显示名称。 (ANSI)
DsMapSchemaGuidsW

将目录服务架构对象的 GUID 转换为其显示名称。 (Unicode)
DsMergeForestTrustInformationW

将新林信任数据结构中的更改与旧的林信任数据结构合并。
DsQuerySitesByCostA

获取一个站点与一个或多个其他站点之间的通信成本。 (ANSI)
DsQuerySitesByCostW

获取一个站点与一个或多个其他站点之间的通信成本。 (Unicode)
DsQuerySitesFree

释放 DsQuerySitesByCost 函数分配的内存。
DsQuoteRdnValueA

如果 RDN 值包含需要引号的字符,则将 RDN 转换为带引号的 RDN 值。 (ANSI)
DsQuoteRdnValueW

如果 RDN 值包含需要引号的字符,则将 RDN 转换为带引号的 RDN 值。 (Unicode)
DsRemoveDsDomainA

从目录服务的全局区域中删除域命名上下文的所有跟踪。 (ANSI)
DsRemoveDsDomainW

从目录服务的全局区域中删除域命名上下文的所有跟踪。 (Unicode)
DsRemoveDsServerA

DsRemoveDsServer 函数从目录服务的全局区域中删除目录服务代理 (DSA) 的所有跟踪。 (ANSI)
DsRemoveDsServerW

DsRemoveDsServer 函数从目录服务的全局区域中删除目录服务代理 (DSA) 的所有跟踪。 (Unicode)
DsReplicaAddA

将复制源引用添加到目标命名上下文。 (ANSI)
DsReplicaAddW

将复制源引用添加到目标命名上下文。 (Unicode)
DsReplicaConsistencyCheck

调用知识一致性检查器 (KCC) 来验证复制拓扑。
DsReplicaDelA

从目标命名上下文中删除复制源引用 (NC) 。 (ANSI)
DsReplicaDelW

从目标命名上下文中删除复制源引用 (NC) 。 (Unicode)
DsReplicaFreeInfo

释放由 DsReplicaGetInfo 或 DsReplicaGetInfo2 函数分配的复制状态数据结构。
DsReplicaGetInfo2W

从目录服务检索复制状态数据。 此函数允许在要检索的条目超过 1000 的情况下对结果进行分页。
DsReplicaGetInfoW

从目录服务检索复制状态数据。
DsReplicaModifyA

修改目标命名上下文的现有复制源引用。 (ANSI)
DsReplicaModifyW

修改目标命名上下文的现有复制源引用。 (Unicode)
DsReplicaSyncA

将目标命名上下文 (NC) 与其源之一同步。 (ANSI)
DsReplicaSyncAllA

根据需要使用可传递复制将服务器与所有其他服务器同步。 (ANSI)
DsReplicaSyncAllW

根据需要使用可传递复制将服务器与所有其他服务器同步。 (Unicode)
DsReplicaSyncW

将目标命名上下文 (NC) 与其源之一同步。 (Unicode)
DsReplicaUpdateRefsA

在源命名上下文中添加或删除目标的复制引用。 (ANSI)
DsReplicaUpdateRefsW

在源命名上下文中添加或删除目标的复制引用。 (Unicode)
DsReplicaVerifyObjectsA

验证具有源的命名上下文的所有对象。 (ANSI)
DsReplicaVerifyObjectsW

验证具有源的命名上下文的所有对象。 (Unicode)
DsRoleFreeMemory

释放由 DsRoleGetPrimaryDomainInformation 函数分配的内存。
DsRoleGetPrimaryDomainInformation

检索计算机的状态数据。
DsServerRegisterSpnA

DsServerRegisterSpn 函数为基于主机的服务组成两个 SPN。 (ANSI)
DsServerRegisterSpnW

DsServerRegisterSpn 函数为基于主机的服务组成两个 SPN。 (Unicode)
DsUnBindA

DsUnBind 函数查找具有域控制器的 RPC 会话,并将目录服务的句柄取消绑定, (DS) 。 (ANSI)
DsUnBindW

DsUnBind 函数查找具有域控制器的 RPC 会话,并将目录服务的句柄取消绑定, (DS) 。 (Unicode)
DsUnquoteRdnValueA

DsUnquoteRdnValue 函数是一个客户端调用,用于将带引号的 RDN 值转换回未加引号的 RDN 值。 (ANSI)
DsUnquoteRdnValueW

DsUnquoteRdnValue 函数是一个客户端调用,用于将带引号的 RDN 值转换回未加引号的 RDN 值。 (Unicode)
DsValidateSubnetNameA

DsValidateSubnetName 函数验证 xxx.xxx.xxx.xxx/YY 形式的子网名称。 (ANSI)
DsValidateSubnetNameW

DsValidateSubnetName 函数验证 xxx.xxx.xxx.xxx/YY 形式的子网名称。 (Unicode)
DsWriteAccountSpnA

将服务主体名称数组 (SPN) 写入Active Directory 域服务中指定用户或计算机帐户对象的 servicePrincipalName 属性。 (ANSI)
DsWriteAccountSpnW

将服务主体名称数组 (SPN) 写入Active Directory 域服务中指定用户或计算机帐户对象的 servicePrincipalName 属性。 (Unicode)
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 方法获取包含新对象向导扩展页收集的数据摘要的字符串。 此字符串显示在向导的“完成”页中。
初始化

初始化查询窗体扩展对象。
初始化

IDsObjectPicker::Initialize 方法使用有关对象选取器对话框使用的范围、筛选器和选项的数据初始化对象选取器对话框。
初始化

IDsAdminCreateObj::Initialize 方法初始化 IDsAdminCreateObj 对象,其中包含有关将创建对象的容器、要创建的对象的类以及可能要从其复制的源对象的数据。
初始化

IDsAdminNewObjExt::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

用于以编程方式显示系统提供的目录服务查询对话框。
IDsAdminCreateObj

由应用程序或组件用于以编程方式启动指定对象类的创建向导。
IDsAdminNewObj

主要或辅助对象创建向导扩展使用 IDsAdminNewObj 接口来获取页计数数据并控制向导中的命令按钮。
IDsAdminNewObjExt

IDsAdminNewObjExt 接口由对象创建向导扩展实现。
IDsAdminNewObjPrimarySite

IDsAdminNewObjPrimarySite 接口由系统实现,主对象创建扩展使用在 Active Directory 域服务 中创建新的临时对象,然后将对象提交到永久性内存。
IDsAdminNotifyHandler

IDsAdminNotifyHandler 接口由 Active Directory 管理通知处理程序实现。
IDsBrowseDomainTree

应用程序使用 IDsBrowseDomainTree 接口显示域浏览器对话框和/或获取与给定计算机相关的信任域列表。
IDsDisplaySpecifier

提供对 displaySpecifier 类的 Active Directory 域 Service 对象的访问。
IDsObjectPicker

应用程序使用 IDsObjectPicker 接口初始化和显示对象选取器对话框。 若要创建此接口的实例,请使用CLSID_DsObjectPicker类标识符调用 CoCreateInstance,如下所示。
IDsObjectPickerCredentials

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 函数一起使用,以接收有关域控制器的数据。 (Unicode)
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 函数返回。 (Unicode)
DS_DOMAIN_CONTROLLER_INFO_2A

DS_DOMAIN_CONTROLLER_INFO_2结构包含有关域控制器的数据。 此结构由 DsGetDomainControllerInfo 函数返回。 (ANSI)
DS_DOMAIN_CONTROLLER_INFO_2W

DS_DOMAIN_CONTROLLER_INFO_2结构包含有关域控制器的数据。 此结构由 DsGetDomainControllerInfo 函数返回。 (Unicode)
DS_DOMAIN_CONTROLLER_INFO_3A

DS_DOMAIN_CONTROLLER_INFO_3结构包含有关域控制器的数据。 此结构由 DsGetDomainControllerInfo 函数返回。 (ANSI)
DS_DOMAIN_CONTROLLER_INFO_3W

DS_DOMAIN_CONTROLLER_INFO_3结构包含有关域控制器的数据。 此结构由 DsGetDomainControllerInfo 函数返回。 (Unicode)
DS_DOMAIN_TRUSTSA

与 DsEnumerateDomainTrusts 函数一起使用,以包含域的信任数据。 (ANSI)
DS_DOMAIN_TRUSTSW

与 DsEnumerateDomainTrusts 函数一起使用,以包含域的信任数据。 (Unicode)
DS_NAME_RESULT_ITEMA

DS_NAME_RESULT_ITEM 结构包含由 DsCrackNames 函数转换的名称,以及关联的错误和域数据。 (ANSI)
DS_NAME_RESULT_ITEMW

DS_NAME_RESULT_ITEM 结构包含由 DsCrackNames 函数转换的名称,以及关联的错误和域数据。 (Unicode)
DS_NAME_RESULTA

DS_NAME_RESULT 结构与 DsCrackNames 函数一起使用,以包含函数转换的名称。 (ANSI)
DS_NAME_RESULTW

DS_NAME_RESULT 结构与 DsCrackNames 函数一起使用,以包含函数转换的名称。 (Unicode)
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 函数生成的错误。 (Unicode)
DS_REPSYNCALL_SYNCA

DS_REPSYNCALL_SYNC 结构标识 DsReplicaSyncAll 函数在源服务器与目标服务器之间执行的单个复制操作。 (ANSI)
DS_REPSYNCALL_SYNCW

DS_REPSYNCALL_SYNC 结构标识 DsReplicaSyncAll 函数在源服务器与目标服务器之间执行的单个复制操作。 (Unicode)
DS_REPSYNCALL_UPDATEA

DS_REPSYNCALL_UPDATE 结构包含有关 DsReplicaSyncAll 函数执行的复制的状态数据。 (ANSI)
DS_REPSYNCALL_UPDATEW

DS_REPSYNCALL_UPDATE 结构包含有关 DsReplicaSyncAll 函数执行的复制的状态数据。 (Unicode)
DS_SCHEMA_GUID_MAPA

包含对 DsMapSchemaGuids 的调用结果。 (ANSI)
DS_SCHEMA_GUID_MAPW

包含对 DsMapSchemaGuids 的调用结果。 (Unicode)
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 容器浏览器对话框中项的数据。 (Unicode)
DSBROWSEINFOA

DSBROWSEINFO 结构与 DsBrowseForContainer 函数一起使用,以提供和返回有关 Active Directory 容器浏览器对话框的数据。 (ANSI)
DSBROWSEINFOW

DSBROWSEINFO 结构与 DsBrowseForContainer 函数一起使用,以提供和返回有关 Active Directory 容器浏览器对话框的数据。 (Unicode)
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

Active Directory 属性表扩展使用 DSPROPERTYPAGEINFO 结构来获取扩展的静态注册数据。 此结构由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

用于包含复制源的复制计划数据。