Struktur SERIALKEYSW (winuser.h)
Berisi informasi tentang fitur aksesibilitas SerialKeys, yang menginterpretasikan data dari bantuan komunikasi yang dilampirkan ke port serial sebagai perintah yang menyebabkan sistem mensimulasikan input keyboard dan mouse.
Sintaksis
typedef struct tagSERIALKEYSW {
UINT cbSize;
DWORD dwFlags;
LPWSTR lpszActivePort;
LPWSTR lpszPort;
UINT iBaudRate;
UINT iPortState;
UINT iActive;
} SERIALKEYSW, *LPSERIALKEYSW;
Anggota
cbSize
Jenis: UINT
Menentukan ukuran struktur, dalam byte.
dwFlags
Jenis: DWORD
Menentukan kombinasi nilai berikut:
lpszActivePort
Jenis: LPSTR
Menunjuk ke string yang berisi nama port serial yang menerima input dari bantuan komunikasi saat fitur SerialKeys aktif. Jika tidak ada port yang digunakan, anggota ini NULL. Jika anggota ini adalah "Otomatis", sistem mengawasi semua port serial yang tidak digunakan untuk input dari bantuan komunikasi.
lpszPort
Jenis: LPSTR
Dipesan; harus null.
iBaudRate
Jenis: UINT
Menentukan pengaturan laju baud untuk port serial yang ditentukan oleh anggota
iPortState
Jenis: UINT
Menentukan status port yang ditentukan oleh anggota
Nilai | Arti |
---|---|
|
Semua input pada port ini diabaikan oleh fitur SerialKeys. |
|
Input pada port ini ditonton untuk urutan aktivasi SerialKeys ketika tidak ada aplikasi lain yang membuka port. |
|
Semua input pada port ini diperlakukan sebagai perintah SerialKeys. |
iActive
Jenis: UINT
Menentukan port aktif.
Komentar
Aplikasi menggunakan struktur ini saat memanggil fungsi
Nota
Header winuser.h mendefinisikan SERIALKEYS sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosedur UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
winuser.h (termasuk Windows.h) |
Lihat juga
Struktur Aksesibilitas