Поделиться через


DEVPKEY_Device_SessionId

Свойство устройства DEVPKEY_Device_SessionId представляет значение, указывающее сеансы служб терминалов, в которых можно получить доступ к экземпляру устройства.

attribute Значение

Ключ свойств

DEVPKEY_Device_SessionId

Идентификатор типа данных свойства

DEVPROP_TYPE_UINT32

Доступ к свойству

Доступ на чтение и запись для приложений и служб.

Локализованные?

Нет

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)

См. также раздел

SetupDiGetDeviceProperty

SetupDiSetDeviceProperty