IMsRdpClientNonScriptable::SendKeys 方法
將一系列的按鍵傳送至 控制項。 按鍵會以掃描程式碼形式進行,這是實際實體按鍵的鍵盤資料。
語法
HRESULT SendKeys(
[in] LONG numKeys,
[in] VARIANT_BOOL *pbArrayKeyUp,
[in] LONG *plKeyData
);
參數
-
numKeys [in]
-
要傳送的按鍵數目。 一個作業中可傳送的索引鍵數目上限為 20。 如果此參數大於 20,則方法會傳回 E_INVALIDARG 。 如需詳細資訊,請參閱接下來的<備註>一節。
-
pbArrayKeyUp [in]
-
大小等於 numKeys 的陣列。 如果對應的索引鍵為 UP,則專案為 TRUE ;如果對應的索引鍵為 DOWN,則為 FALSE 。
-
plKeyData [in]
-
大小等於 numKeys 的陣列。 陣列包含按鍵資料,並對應至WM_KEYDOWN訊息的lParam參數值。 資料會指定重複計數、掃描程式碼、擴充索引鍵旗標、內容程式碼、先前的索引鍵狀態旗標,以及轉換狀態旗標。 如需此陣列中位的描述,請參閱 WM_KEYDOWN。
pbArrayKeyUp中的對應元素表示索引鍵是否為 UP 或 DOWN。
傳回值
如果成功 ,則傳回S_OK 。
備註
SendKeys方法不會混合本機使用者所做的按鍵與方法所傳送的按鍵。 傳遞至 方法的所有按鍵都會以單一不可部分完成的順序傳送至遠端會話。
如需遠端桌面 Web 連線的詳細資訊,請參閱 遠端桌面 Web 連線的需求。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |
類型程式庫 |
|
DLL |
|
IID |
IID_IMsRdpClientNonScriptable定義為 2f079c4c-87b2-4afd-97ab-20cdb43038ae |