TASTESERIALE

Structura TASTESERIALE conține informații despre caracteristica de accesibilitate TasteSeriale, care interpretează datele la un ajutor de comunicare atașat la un port serial ca comenzi care cauzează sistemul pentru a simula tastatură și mouse-ul de intrare.

typedef struct tagSERIALKEYS {/ / sk DWORD cbSize; 
    DWORD dwFlags; 
    LPSTR lpszActivePort; 
    LPSTR lpszPort; 
    DWORD iBaudRate; 
    DWORD iPortState; 
} TASTESERIALE, DEPARTE * LPSERIALKEYS 

 

Membrii

cbSize
Specifică dimensiunea structura, în octeți.
dwFlags
Specifică o combinație de următoarele valori:
Valoarea Sensul
SERKF_ACTIVE Caracteristica TasteSeriale în prezent beneficiază de intrare pe portul serial specificate de lpszPort.
SERKF_AVAILABLE Caracteristica TasteSeriale este disponibilă.
SERKF_INDICATOR Un indicator vizual este afișată atunci când caracteristica TasteSeriale. Această valoare nu este utilizat în prezent și este ignorat.
SERKF_SERIALKEYSON Caracteristica TasteSeriale este pe.

lpszActivePort
Puncte un șir care conține numele portul serial care primește de intrare la comunicarea ajutor atunci când caracteristica TasteSeriale. Dacă este utilizat fără port, acest membru este NULL. Dacă acest membru "Auto", sistemul ceasuri toate porturile neutilizate serial pentru intrare de comunicare SIDA.
lpszPort
Rezervate; trebuie să fie NULL.
iBaudRate
Specifică setarea de rată baud pentru portul serial specificate de statul membru de lpszActivePort . Acest membru ar trebui să fie setată la una din CBR_ valorile definite în SDK-ul antetul fișierele. În cazul în care lpszActivePort este NULL, acest membru este zero.
iPortState
Specifică statul de port specificate de statul membru de lpszActivePort . În cazul în care lpszActivePort este NULL, iPortState este zero; în caz contrar, este una din următoarele valori:
Valoarea Sensul
0 Toate intrare pe acest port este ignorat de caracteristica TasteSeriale.
1 Intrare pe acest port este privit pentru TasteSeriale activare secvențe atunci când nici o altă cerere a port deschis.
2 Toate intrare pe acest port este tratată ca comenzi TasteSeriale.

Observații

O aplica?ie utilizează această structură când apelați funcția SystemParametersInfo cu valoarea SPI_GETSERIALKEYS sau SPI_SETSERIALKEYS. Atunci când se utilizează SPI_GETSERIALKEYS, cererea trebuie să specifice cbSize, lpszActivePort, și lpszPort membri din structura TASTESERIALE ; funcția SystemParametersInfo umple membrii răma?i. Cererea trebuie să specifice membrilor structura atunci când se utilizează valoarea SPI_SETSERIALKEYS.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.51 sau o versiune ulterioară.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Unicode:Definit ca structurile Unicode și ANSI.

A se vedea, de asemenea

Prezentare de accesibilitate, structuri de accesibilitate, SystemParametersInfo

Index