WTSEnumerateServersA 函数 (wtsapi32.h)
返回指定域中所有远程桌面会话主机(RD 会话主机)服务器的列表。
语法
BOOL WTSEnumerateServersA(
[in] LPSTR pDomainName,
[in] DWORD Reserved,
[in] DWORD Version,
PWTS_SERVER_INFOA *ppServerInfo,
DWORD *pCount
);
参数
[in] pDomainName
指向要查询的域名称的指针。 如果此参数的值 NULL,则指定的域是当前域。
[in] Reserved
保留。 此参数的值必须为 0。
[in] Version
枚举请求的版本。 参数的值必须为 1。
ppServerInfo
指向包含枚举返回结果的 WTS_SERVER_INFO 结构的数组。 使用后,应通过调用 WTSFreeMemory释放此缓冲区使用的内存。
pCount
指向接收 ppServerInfo 缓冲区中返回的 WTS_SERVER_INFO 结构的变量的指针。
返回值
如果函数成功,则返回值为非零值。
如果函数失败,则返回值为零。 若要获取扩展的错误信息,请调用 GetLastError。
言论
如果禁用 NetBT,则此函数将不起作用。
注意
wtsapi32.h 标头将 WTSEnumerateServers 定义为一个别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将中性编码别名与不中性编码的代码混合使用可能会导致编译或运行时错误不匹配。 有关详细信息,请参阅函数原型的
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista |
支持的最低服务器 | Windows Server 2008 |
目标平台 | 窗户 |
标头 | wtsapi32.h |
库 | Wtsapi32.lib |
DLL | Wtsapi32.dll |