โครงสร้างของSERIALKEYSประกอบด้วยข้อมูลเกี่ยวกับ SerialKeys สำหรับการเข้าถึงคุณลักษณะ ซึ่งตีความข้อมูลจากเครื่องช่วยสื่อสารการแนบไปยังพอร์ตอนุกรมเป็นคำสั่งทำให้เกิดระบบการจำลองการทำงานแป้นพิมพ์และเมาส์ที่ป้อนข้อมูล.
typedef struct tagSERIALKEYS { / / sk DWORD cbSize
DWORD dwFlags
LPSTR lpszActivePort
LPSTR lpszPort
DWORD iBaudRate
DWORD iPortState
} SERIALKEYS ไกล * LPSERIALKEYS
| ค่า | ความหมาย |
|---|---|
| SERKF_ACTIVE | คุณลักษณะการ SerialKeys ในปัจจุบันได้รับการป้อนข้อมูลบนพอร์ตอนุกรมที่ระบุโดยlpszPort. |
| SERKF_AVAILABLE | คุณลักษณะของ SerialKeys ใช้งานได้. |
| SERKF_INDICATOR | ตัวบ่งชี้ที่แสดงถูกแสดงเมื่อคุณลักษณะ SerialKeys ค่านี้ไม่ใช้ และจะถูกละเว้น. |
| SERKF_SERIALKEYSON | คุณลักษณะของ SerialKeys อยู่บน. |
| ค่า | ความหมาย |
|---|---|
| 0 | ป้อนข้อมูลทั้งหมดบนพอร์ตนี้จะถูกละเว้น โดยคุณลักษณะ SerialKeys. |
| 1 | ป้อนข้อมูลบนพอร์ตนี้เฝ้าดูสำหรับลำดับการเปิดใช้งาน SerialKeys เมื่อไม่มีโปรแกรมประยุกต์อื่น ๆ ที่มีการเปิดพอร์ต. |
| 2 | ป้อนข้อมูลทั้งหมดบนพอร์ตนี้ถือเป็นคำสั่ง SerialKeys. |
โปรแกรมประยุกต์ใช้โครงสร้างนี้เมื่อเรียกฟังก์ชันSystemParametersInfoจะ มีค่า SPI_GETSERIALKEYS หรือ SPI_SETSERIALKEYS เมื่อใช้ SPI_GETSERIALKEYS โปรแกรมประยุกต์ต้องระบุcbSize, lpszActivePortและlpszPortสมาชิกของโครงสร้างSERIALKEYS ฟังก์ชันSystemParametersInfoการกรอกข้อมูลสมาชิกที่เหลือ โปรแกรมประยุกต์ต้องระบุสมาชิกโครงสร้างทั้งหมดเมื่อใช้ค่า SPI_SETSERIALKEYS.
nbsp Windows &NT:ต้องการรุ่น 3.51 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h
Unicode:กำหนดเป็นโครงสร้างแบบ Unicode และ ANSI.
ภาพรวมการเข้าถึงโครงสร้างสำหรับการเข้าถึง SystemParametersInfo