Share via


_WTS_CLIENT_DATA 結構 (wtsdefs.h)

包含客戶端連線的相關信息。

語法

typedef struct _WTS_CLIENT_DATA {
  BOOLEAN                   fDisableCtrlAltDel;
  BOOLEAN                   fDoubleClickDetect;
  BOOLEAN                   fEnableWindowsKey;
  BOOLEAN                   fHideTitleBar;
  BOOL                      fInheritAutoLogon;
  BOOLEAN                   fPromptForPassword;
  BOOLEAN                   fUsingSavedCreds;
  WCHAR                     Domain[WTS_DOMAIN_LENGTH + 1];
  WCHAR                     UserName[WTS_USERNAME_LENGTH + 1];
  WCHAR                     Password[WTS_PASSWORD_LENGTH + 1];
  BOOLEAN                   fPasswordIsScPin;
  BOOL                      fInheritInitialProgram;
  WCHAR                     WorkDirectory[WTS_DIRECTORY_LENGTH + 1];
  WCHAR                     InitialProgram[WTS_INITIALPROGRAM_LENGTH + 1];
  BOOLEAN                   fMaximizeShell;
  BYTE                      EncryptionLevel;
  ULONG                     PerformanceFlags;
  WCHAR                     ProtocolName[WTS_PROTOCOL_NAME_LENGTH + 1];
  USHORT                    ProtocolType;
  BOOL                      fInheritColorDepth;
  USHORT                    HRes;
  USHORT                    VRes;
  USHORT                    ColorDepth;
  WCHAR                     DisplayDriverName[WTS_DRIVER_NAME_LENGTH + 1];
  WCHAR                     DisplayDeviceName[WTS_DEVICE_NAME_LENGTH + 1];
  BOOLEAN                   fMouse;
  ULONG                     KeyboardLayout;
  ULONG                     KeyboardType;
  ULONG                     KeyboardSubType;
  ULONG                     KeyboardFunctionKey;
  WCHAR                     imeFileName[WTS_IMEFILENAME_LENGTH + 1];
  ULONG                     ActiveInputLocale;
  BOOLEAN                   fNoAudioPlayback;
  BOOLEAN                   fRemoteConsoleAudio;
  WCHAR                     AudioDriverName[WTS_DRIVER_NAME_LENGTH + 1];
  WTS_TIME_ZONE_INFORMATION ClientTimeZone;
  WCHAR                     ClientName[WTS_CLIENTNAME_LENGTH + 1];
  ULONG                     SerialNumber;
  ULONG                     ClientAddressFamily;
  WCHAR                     ClientAddress[WTS_CLIENTADDRESS_LENGTH + 1];
  WTS_SOCKADDR              ClientSockAddress;
  WCHAR                     ClientDirectory[WTS_DIRECTORY_LENGTH + 1];
  ULONG                     ClientBuildNumber;
  USHORT                    ClientProductId;
  USHORT                    OutBufCountHost;
  USHORT                    OutBufCountClient;
  USHORT                    OutBufLength;
  ULONG                     ClientSessionId;
  WCHAR                     ClientDigProductId[WTS_CLIENT_PRODUCT_ID_LENGTH + 1];
  BOOLEAN                   fDisableCpm;
  BOOLEAN                   fDisableCdm;
  BOOLEAN                   fDisableCcm;
  BOOLEAN                   fDisableLPT;
  BOOLEAN                   fDisableClip;
  BOOLEAN                   fDisablePNP;
} _WTS_CLIENT_DATA, WTS_CLIENT_DATA, *PWTS_CLIENT_DATA, _WRDS_CLIENT_DATA;

成員

fDisableCtrlAltDel

指定是否停用登入 (CTRL+ALT+DELETE) 鍵序列。

fDoubleClickDetect

指定用戶端是否可以按兩下。

fEnableWindowsKey

指定是否啟用 Windows 金鑰。

fHideTitleBar

指定標題列是否隱藏。

fInheritAutoLogon

指定登入程式是否為自動。 此值會覆寫 fInheritAutoLogon 接聽程式登錄值。

fPromptForPassword

指定是否提示使用者輸入密碼。 如果此值為 TRUE,即使 fInheritAutoLogon 登錄值為 TRUE ,也不會設定「一律要求密碼」原則,也會提示使用者。

fUsingSavedCreds

指定用戶端是否在登入程式期間使用已儲存的認證。

Domain[WTS_DOMAIN_LENGTH + 1]

指定使用者網域的字串值。 如果 fInheritAutoLogon 設定為 TRUE,則會使用此值。

UserName[WTS_USERNAME_LENGTH + 1]

指定使用者名稱的字串值。 如果 fInheritAutoLogon 設定為 TRUE,則會使用此值。

Password[WTS_PASSWORD_LENGTH + 1]

指定用戶密碼的字串值。 如果 fInheritAutoLogon 設定為 TRUE,則會使用此值。

fPasswordIsScPin

指定在登入過程中使用智慧卡。 智慧卡 PIN 是密碼。 如果 fInheritAutoLogon 設定為 TRUE,則會使用此值。

fInheritInitialProgram

指定是否繼承要在遠端桌面服務殼層中啟動的初始程式。 此值會覆寫 fInheritInitialProgram 接聽程式登錄值。

WorkDirectory[WTS_DIRECTORY_LENGTH + 1]

指定初始程式所在目錄的字串值。 如果 fInheritInitialProgram 設定為 TRUE,則會使用此值。

InitialProgram[WTS_INITIALPROGRAM_LENGTH + 1]

指定初始程式名稱的字串值。 如果 fInheritInitialProgram 設定為 TRUE,則會使用此值。

fMaximizeShell

指定初始程式是否顯示最大化。 如果 fInheritInitialProgram 設定為 TRUE,則會使用此值。

EncryptionLevel

指定加密層級。

PerformanceFlags

指定可停用以提升效能的功能清單。

ProtocolName[WTS_PROTOCOL_NAME_LENGTH + 1]

包含通訊協定名稱的字串值。

ProtocolType

指定通訊協議類型。

fInheritColorDepth

指定是否繼承監視器色彩深度。 此值會覆寫 fInheritColorDepth 接聽程式登錄值。

HRes

指定客戶端監視器水平解析度。

VRes

指定客戶端監視器垂直解析度。

ColorDepth

指定客戶端監視器色彩深度。 如需可能的值,請參閱 WTS_CLIENT_DISPLAY 結構的 ColorDepth 成員。

DisplayDriverName[WTS_DRIVER_NAME_LENGTH + 1]

字串值,指定要載入的顯示驅動程式名稱。

DisplayDeviceName[WTS_DEVICE_NAME_LENGTH + 1]

指定顯示裝置名稱的字串值。 例如,如果通訊協定建立名稱為 “\Device\VideoDev0” 的顯示裝置,此字段必須包含 “VideoDev” 字串。

fMouse

指定是否啟用滑鼠輸入。

KeyboardLayout

指定鍵盤配置。

KeyboardType

指定鍵盤類型。

KeyboardSubType

指定鍵盤子類型。

KeyboardFunctionKey

指定函式索引鍵。

imeFileName[WTS_IMEFILENAME_LENGTH + 1]

指定輸入法編輯器名稱。

ActiveInputLocale

指定輸入地區設定識別碼。 低字包含語言標識元,高字包含鍵盤實體版面配置的裝置句柄。

fNoAudioPlayback

指定是否要開啟音訊。 TRUE 的值指定沒有音訊。

fRemoteConsoleAudio

指定是否要在遠端電腦上保留音訊播放。

AudioDriverName[WTS_DRIVER_NAME_LENGTH + 1]

包含要載入之音訊驅動程式名稱的字串值。

ClientTimeZone

包含用戶端時區資訊的 WTS_TIME_ZONE_INFORMATION 結構。

ClientName[WTS_CLIENTNAME_LENGTH + 1]

包含客戶端電腦完整名稱的字串值。

SerialNumber

用戶端電腦序號。

ClientAddressFamily

用戶端IP位址系列。

ClientAddress[WTS_CLIENTADDRESS_LENGTH + 1]

字串值,包含以點狀十進位格式的用戶端IP位址。

ClientSockAddress

包含用戶端套接字相關信息 的WTS_SOCKADDR 結構。

ClientDirectory[WTS_DIRECTORY_LENGTH + 1]

包含客戶端目錄的字串值。

ClientBuildNumber

用戶端組建編號。

ClientProductId

用戶端產品識別碼。

OutBufCountHost

主電腦上的輸出緩衝區數目。

OutBufCountClient

用戶端電腦上的輸出緩衝區數目。

OutBufLength

輸出緩衝區長度。

ClientSessionId

用戶端會話標識碼。

ClientDigProductId[WTS_CLIENT_PRODUCT_ID_LENGTH + 1]

包含客戶端產品識別碼的字串值。

fDisableCpm

指定是否啟用印表機對應。 此值一開始會從原則信息設定。 如果您重設此值,將會覆寫原則。

fDisableCdm

指定是否啟用磁碟驅動器對應。 此值一開始會從原則信息設定。 如果您重設此值,將會覆寫原則。

fDisableCcm

指定是否啟用 COM 埠對應。 此值一開始會從原則信息設定。 如果您重設此值,將會覆寫原則。

fDisableLPT

指定是否啟用 LPT 印表機重新導向。 此值一開始會從原則信息設定。 如果您重設此值,將會覆寫原則。

fDisableClip

指定是否啟用剪貼簿重新導向。 此值一開始會從原則信息設定。 如果您重設此值,將會覆寫原則。

fDisablePNP

指定是否啟用 PNP 重新導向。 此值一開始會從原則信息設定。 如果您重設此值,將會覆寫原則。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 R2
標頭 wtsdefs.h (包含 Wtsprotocol.h)