Winapi 确定名称是Windows林中的工作组还是域

Winapi 确定名称是Windows林中的工作组还是域,winapi,network-programming,windows-networking,Winapi,Network Programming,Windows Networking,我的应用程序正在客户端网络上运行,在那里他们有一个windows林,其中包含多个域和工作组。我们正在使用NetServerEnum函数,带有标志SV_TYPE_DOMAIN_ENUM,用于枚举所有这些“子网络”——域和工作组 之后,我们需要确定每个名称是工作组还是域 我有一个选择,就是使用DsGetDcName,因为我知道对于一个工作组来说,它应该失败,但我确信有更好的方法

我的应用程序正在客户端网络上运行,在那里他们有一个windows林,其中包含多个
工作组
。我们正在使用
NetServerEnum
函数,带有标志
SV_TYPE_DOMAIN_ENUM
,用于枚举所有这些“子网络”——域和工作组

之后,我们需要确定每个名称是
工作组
还是

我有一个选择,就是使用
DsGetDcName
,因为我知道对于一个工作组来说,它应该失败,但我确信有更好的方法