Freigeben über


DEVPKEY_Device_SessionId

Die eigenschaft DEVPKEY_Device_SessionId device stellt einen Wert dar, der die Terminaldienstesitzungen angibt, auf die auf ein Gerät instance zugegriffen werden kann.

attribute Wert

Eigenschaftenschlüssel

DEVPKEY_Device_SessionId

Eigenschaftsdatentypbezeichner

DEVPROP_TYPE_UINT32

Eigenschaftenzugriff

Lese- und Schreibzugriff von Anwendungen und Diensten.

Lokalisierte?

Nein

Bemerkungen

Das Terminalserverfeature unterstützt die Plug & Play(PnP)-Geräteumleitung. Die Geräteumleitung bestimmt, ob Anwendungen und Dienste innerhalb aller Terminaldienstesitzungen auf ein Gerät zugreifen können oder ob nur innerhalb einer bestimmten Terminaldienstesitzung auf ein Gerät zugegriffen werden kann. Der Zugriff auf ein Gerät innerhalb einer Terminaldienste-Sitzung wird wie folgt durch die Einstellung der DEVPKEY_Device_SessionId für ein Gerät bestimmt:

  • Wenn die DEVPKEY_Device_SessionId -Eigenschaft nicht vorhanden ist oder die -Eigenschaft vorhanden ist, aber der Wert der -Eigenschaft nicht festgelegt ist, kann in allen aktiven Terminaldienste-Sitzungen auf das Gerät zugegriffen werden.

  • Wenn die DEVPKEY_Device_SessionId-Eigenschaft vorhanden ist und der Wert der Eigenschaft auf einen Sitzungsbezeichner ungleich Null festgelegt ist, kann nur in der Terminaldienste-Sitzung, die durch den Sitzungsbezeichner für Terminaldienste angegeben wird, auf das Gerät zugegriffen werden.

  • Wenn die DEVPKEY_Device_SessionId-Eigenschaft vorhanden ist und der Wert der Eigenschaft auf 0 festgelegt ist, kann nur von Diensten auf das Gerät zugegriffen werden. Sitzung 0 ist eine spezielle Sitzung, in der nur Dienste ausgeführt werden können.

Sie können auf die DEVPKEY_Device_SessionId-Eigenschaft zugreifen, indem Sie SetupDiGetDeviceProperty und SetupDiSetDeviceProperty aufrufen.

Windows Server 2003, Windows XP und Windows 2000 unterstützen diese Eigenschaft nicht.

Anforderungen

Version: Windows Vista und höhere Versionen von Windows Header: Devpkey.h (enthalten Devpkey.h)

Weitere Informationen

SetupDiGetDeviceProperty

SetupDiSetDeviceProperty