我不确定在这里是否使用了正确的术语。 我正在用C ++编写Windows。 说,如果我有一个域名为“mysite.local”,是否有一个API将其转换为NetBIOS域名,例如:“MYSITE”?
你想要DsGetDcName
函数。 除了返回指定域的域控制器的名称,还将返回域的名称。
您需要同时传递DS_IS_DNS_NAME
标志(指定输入域名是DNS名称)和DS_RETURN_FLAT_NAME
标志(指定输出域名应为平面名称)。
与类型AF_NETBIOS gethostbyaddr可能会做的伎俩(未经测试)
http://msdn.microsoft.com/en-us/library/windows/desktop/ms738521%28v=vs.85%29.aspx