_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) |