WTSQuerySessionInformation()在Windows Server 2008 R2上失败

时间:2013-10-17 14:05:17

标签: windows winapi terminal-services

我写了win32应用程序。我正在使用WTSQuerySessionInformation()函数来查询clientprotocoltype。它工作正常,但在注销期间,如果我调用此函数,它失败了错误代码2.这只发生在Windows Server 2008R2 x64 VM机器上。它在注销期间与休息OS一起工作正常。

我找不到任何解决此问题的相关解决方案。

请帮助我...

1 个答案:

答案 0 :(得分:1)

根据我的经验,当您尝试获取正在注销的会话的信息时,看到WTSQuerySessionInformation返回错误是很常见的,这很可能是因为在处理会话更改通知时注销过程正在异步进行。我不会依赖于为正在注销的会话调用WTSQuerySessionInformation。