DEVPKEY_Device_SessionId
Свойство устройства DEVPKEY_Device_SessionId представляет значение, указывающее сеансы служб терминалов, в которых можно получить доступ к экземпляру устройства.
attribute | Значение |
---|---|
Ключ свойств |
DEVPKEY_Device_SessionId |
Идентификатор типа данных свойства |
|
Доступ к свойству |
Доступ на чтение и запись для приложений и служб. |
Локализованные? |
Нет |
Remarks
Функция сервера терминалов поддерживает перенаправление устройств Plug and Play (PnP). Перенаправление устройств определяет, может ли устройство быть доступно приложениям и службам во всех сеансах служб терминалов или устройство может быть доступно только в рамках определенного сеанса служб терминалов. Доступность устройства в сеансе служб терминалов определяется параметром DEVPKEY_Device_SessionId для устройства следующим образом:
Если свойство DEVPKEY_Device_SessionId не существует или свойство существует, но значение свойства не задано, доступ к устройству можно получить во всех активных сеансах служб терминалов.
Если свойство DEVPKEY_Device_SessionId существует и для свойства задано значение ненулевого идентификатора сеанса Служб терминалов l, доступ к устройству можно получить только в сеансе Служб терминалов, указанном идентификатором сеанса Служб терминалов.
Если свойство DEVPKEY_Device_SessionId существует, а его значение равно нулю, доступ к устройству могут получить только службы. Нулевой сеанс — это специальный сеанс, в котором могут выполняться только службы.
Чтобы получить доступ к свойству DEVPKEY_Device_SessionId, вызовите методы SetupDiGetDeviceProperty и SetupDiSetDeviceProperty.
Windows Server 2003, Windows XP и Windows 2000 не поддерживают это свойство.
Требования
Версия: Windows Vista и более поздние версии windows Header: Devpkey.h (включая Devpkey.h)