Bagikan melalui


Metode IMsRdpClientNonScriptable::SendKeys

Mengirim serangkaian penekanan tombol ke kontrol. Penekanan tombol dalam bentuk kode pemindaian, yang merupakan data keyboard dari kunci fisik aktual.

Sintaks

HRESULT SendKeys(
  [in] LONG         numKeys,
  [in] VARIANT_BOOL *pbArrayKeyUp,
  [in] LONG         *plKeyData
);

Parameter

numKeys [in]

Jumlah penekanan tombol yang akan dikirim. Jumlah maksimum kunci yang dapat dikirim dalam satu operasi adalah 20. Metode mengembalikan E_INVALIDARG jika parameter ini lebih besar dari 20. Untuk informasi selengkapnya, lihat bagian Keterangan berikut ini.

pbArrayKeyUp [in]

Array yang ukurannya sama dengan numKeys. Elemen adalah TRUE jika kunci yang sesuai adalah UP dan FALSE jika kunci yang sesuai TIDAK BERFUNGSI.

plKeyData [in]

Array yang ukurannya sama dengan numKeys. Array berisi data penekanan tombol dan sesuai dengan nilai parameter lParam dari pesan WM_KEYDOWN . Data menentukan jumlah berulang, kode pemindaian, bendera extended-key, kode konteks, bendera status kunci sebelumnya, dan bendera status transisi. Untuk deskripsi bit dalam array ini, lihat WM_KEYDOWN.

Elemen yang sesuai dalam pbArrayKeyUp menunjukkan apakah kuncinya ADALAH UP atau DOWN.

Menampilkan nilai

Mengembalikan S_OK jika berhasil.

Keterangan

Metode SendKeys tidak mencampur penekanan tombol yang dibuat oleh pengguna lokal dengan penekanan tombol yang dikirim metode. Semua penekanan tombol yang diteruskan ke metode dikirim ke sesi jarak jauh dalam satu urutan atomik.

Untuk informasi selengkapnya tentang Sambungan Web Desktop Jauh, lihat Persyaratan untuk Koneksi Web Desktop Jarak Jauh.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Pustaka jenis
MsTscAx.dll
DLL
MsTscAx.dll
IID
IID_IMsRdpClientNonScriptable didefinisikan sebagai 2f079c4c-87b2-4afd-97ab-20cdb43038ae

Lihat juga