IDsBrowseDomainTree::GetDomains 方法 (dsclient.h)

IDsBrowseDomainTree::GetDomains 方法检索当前计算机的信任域。 当前计算机是使用 IDsBrowseDomainTree::SetComputer 方法设置的

语法

HRESULT GetDomains(
  [in] PDOMAIN_TREE *ppDomainTree,
  [in] DWORD        dwFlags
);

参数

[in] ppDomainTree

指向接收信任域数据的 DOMAINTREE 结构指针的指针。 调用 IDsBrowseDomainTree::FreeDomains 不再需要时,调用方必须释放此内存。

[in] dwFlags

包含一组用于修改域内容的标志。 这可以是零,也可以是以下一个或多个值的组合。

DBDTF_RETURNFQDN

DOMAINDESC 结构的 pszNCName 成员将接收完全限定的域名。 完全限定的域名采用“DC=myDom, DC=Fabrikam, DC=com”的形式,而不是“myDom.Fabrikam.com”。

DBDTF_RETURNMIXEDDOMAINS

方法将返回下层信任域。

DBDTF_RETURNEXTERNAL

方法将返回外部信任域。

DBDTF_RETURNINBOUND

如果设置了此标志,该方法将返回信任域。 如果未设置此标志,该方法将返回受信任的域。

DBDTF_RETURNINOUTBOUND

方法将返回受信任域和信任域。

返回值

返回一个标准 HRESULT 值,其中包括以下内容。

注解

有关如何访问和使用此方法提供的数据的详细信息,请参阅 域浏览器

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 dsclient.h
DLL Dsadmin.dll

另请参阅

DOMAINDESC

DOMAINTREE

域浏览器

IDsBrowseDomainTree

IDsBrowseDomainTree::FreeDomains