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
類型程式庫
MsTscAx.dll
DLL
MsTscAx.dll
IID
IID_IMsRdpClientNonScriptable定義為 2f079c4c-87b2-4afd-97ab-20cdb43038ae

另請參閱