DEVPKEY_Device_SessionId
A propriedade DEVPKEY_Device_SessionId dispositivo representa um valor que indica as sessões dos Serviços de Terminal nas quais uma instância de dispositivo pode ser acessada.
Atributo | Valor |
---|---|
Chave de propriedade |
DEVPKEY_Device_SessionId |
Identificador de tipo de dados de propriedade |
|
Acesso à propriedade |
Acesso de leitura e gravação por aplicativos e serviços. |
Localizada? |
Não |
Comentários
O recurso Servidor de Terminal dá suporte ao redirecionamento de dispositivo de Plug and Play (PnP). O redirecionamento de dispositivo determina se um dispositivo pode ser acessado por aplicativos e serviços em todas as sessões de Serviços de Terminal ou se um dispositivo só pode ser acessado em uma sessão específica dos Serviços de Terminal. A acessibilidade de um dispositivo em uma sessão dos Serviços de Terminal é determinada pela configuração de DEVPKEY_Device_SessionId para um dispositivo, da seguinte maneira:
Se a propriedade DEVPKEY_Device_SessionId não existir ou se a propriedade existir, mas o valor da propriedade não estiver definido, o dispositivo poderá ser acessado em todas as sessões ativas dos Serviços de Terminal.
Se a propriedade DEVPKEY_Device_SessionId existir e o valor da propriedade for definido como um identificador de sessão l dos Serviços de Terminal diferente de zero, o dispositivo só poderá ser acessado na sessão de Serviços de Terminal indicada pelo identificador de sessão dos Serviços de Terminal.
Se a propriedade DEVPKEY_Device_SessionId existir e o valor da propriedade for definido como zero, o dispositivo só poderá ser acessado pelos serviços. A sessão zero é uma sessão especial na qual somente os serviços podem ser executados.
Você pode acessar a propriedade DEVPKEY_Device_SessionId chamando SetupDiGetDeviceProperty e SetupDiSetDeviceProperty.
O Windows Server 2003, o Windows XP e o Windows 2000 não dão suporte a essa propriedade.
Requisitos
Versão: Windows Vista e versões posteriores do Cabeçalho do Windows: Devpkey.h (inclua Devpkey.h)