DEVPKEY_Device_SessionId
La proprietà del dispositivo DEVPKEY_Device_SessionId rappresenta un valore che indica le sessioni di Servizi terminal a cui è possibile accedere un'istanza del dispositivo.
Attributo | Valore |
---|---|
Chiave di proprietà |
DEVPKEY_Device_SessionId |
Identificatore di tipo property-data |
|
Accesso a proprietà |
Leggere e scrivere l'accesso da applicazioni e servizi. |
Localizzata? |
No |
Osservazioni
La funzionalità Terminal Server supporta il reindirizzamento del dispositivo Plug and Play (PnP). Il reindirizzamento del dispositivo determina se un dispositivo può essere accessibile da applicazioni e servizi all'interno di tutte le sessioni di Servizi terminal o se un dispositivo può essere accessibile solo all'interno di una determinata sessione di Servizi terminal. L'accessibilità di un dispositivo all'interno di una sessione di Servizi terminal è determinata dall'impostazione di DEVPKEY_Device_SessionId per un dispositivo, come indicato di seguito:
Se la proprietà DEVPKEY_Device_SessionId non esiste o la proprietà esiste, ma il valore della proprietà non è impostato, il dispositivo può essere accessibile in tutte le sessioni di Servizi terminal attivi.
Se la proprietà DEVPKEY_Device_SessionId esiste e il valore della proprietà è impostato su un identificatore di sessione di Servizi terminal non zero, il dispositivo può essere accessibile solo nella sessione servizi terminal indicati dall'identificatore di sessione di Servizi terminal.
Se la proprietà DEVPKEY_Device_SessionId esiste e il valore della proprietà è impostato su zero, il dispositivo può essere accessibile solo dai servizi. Session zero è una sessione speciale in cui è possibile eseguire solo i servizi.
È possibile accedere alla proprietà DEVPKEY_Device_SessionId chiamando SetupDiGetDeviceProperty e SetupDiSetDeviceProperty.
Windows Server 2003, Windows XP e Windows 2000 non supportano questa proprietà.
Requisiti
Versione: Windows Vista e versioni successive di Intestazione di Windows: Devpkey.h (include Devpkey.h)