DEVPKEY_Device_SessionId
DEVPKEY_Device_SessionId设备属性表示一个值,该值指示可访问设备实例的终端服务会话。
Attribute | 值 |
---|---|
属性键 |
DEVPKEY_Device_SessionId |
Property-data-type identifier |
|
和 |
应用程序和服务的读取和写入访问权限。 |
本地化? |
否 |
备注
终端服务器功能支持即插即用 (PnP) 设备重定向。 设备重定向确定设备是否可以由所有终端服务会话中的应用程序和服务访问,或者是否只能在特定的终端服务会话中访问设备。 终端服务会话中设备的可访问性由设备的DEVPKEY_Device_SessionId设置确定,如下所示:
如果 DEVPKEY_Device_SessionId 属性不存在,或属性存在,但未设置属性的值,则可以在所有活动的终端服务会话中访问设备。
如果存在 DEVPKEY_Device_SessionId 属性,并且属性的值设置为非零终端服务 l 会话标识符,则只能在终端服务会话标识符指示的终端服务会话中访问设备。
如果DEVPKEY_Device_SessionId属性存在,并且属性的值设置为零,则设备只能由服务访问。 会话零是一个特殊会话,其中只有服务可以运行。
可以通过调用 SetupDiGetDeviceProperty 和 SetupDiSetDeviceProperty 来访问 DEVPKEY_Device_SessionId 属性。
Windows Server 2003、Windows XP 和 Windows 2000 不支持此属性。
要求
版本:Windows Vista 和更高版本的 Windows 标头:Devpkey.h (包括 Devpkey.h)