PERIFERICA ALTERNATIVA

La struttura Periferica alternativa contiene informazioni sulla funzionalità di accesso facilitato periferica alternativa, che interpreta i dati da un aiuto di comunicazione collegato a una porta seriale come comandi causando il sistema per simulare la tastiera e il mouse di input.

typedef struct tagSERIALKEYS {/ / sk DWORD cbSize; 
    DWORD dwFlags; 
    LPSTR lpszActivePort; 
    LPSTR lpszPort; 
    DWORD iBaudRate; 
    DWORD iPortState; 
} PERIFERICA LONTANO * LPSERIALKEYS 
 

Membri

cbSize
Specifica la dimensione della struttura, in byte.
dwFlags
Specifica una combinazione dei seguenti valori:
Valore Significato
SERKF_ACTIVE La funzionalità Periferica alternativa sta ricevendo ingresso sulla porta seriale specificata da lpszPort..
SERKF_AVAILABLE La funzionalità Periferica alternativa è disponibile.
SERKF_INDICATOR Quando la funzionalità Periferica alternativa è attiva, viene visualizzato un indicatore visivo. Questo valore non è attualmente utilizzato e viene ignorato.
SERKF_SERIALKEYSON La funzionalità Periferica alternativa è su.

lpszActivePort
Punta a una stringa che contiene il nome della porta seriale che riceve input dagli aiuti comunicazione quando la funzionalità Periferica alternativa è accesa. Se non viene utilizzata alcuna porta, questo membro è NULL. Se questo membro è "Auto", il sistema di orologi di tutte le porte seriali inutilizzate per input da ausili di comunicazione.
lpszPort
Riservati; deve essere NULL.
iBaudRate
Specifica l'impostazione di tasso di velocità di trasmissione per la porta seriale specificata dal membro lpszActivePort . Questo membro deve essere impostato su uno dei valori CBR_ definiti nei file di intestazione SDK. Se lpszActivePort è NULL, questo membro è zero.
iPortState
Specifica lo stato della porta specificato dal membro lpszActivePort . Se lpszActivePort è NULL, iPortState è pari a zero; in caso contrario, è uno dei valori seguenti:
Valore Significato
0 Tutti gli input su questa porta viene ignorato dalla funzionalità Periferica alternativa.
1 Ingresso su questa porta è guardato per sequenze di attivazione periferica alternativa quando nessun altra applicazione ha la porta aperta.
2 Tutti gli input su questa porta è trattato come periferica alternativa comandi.

Osservazioni

Un'applicazione utilizza questa struttura quando si chiama la funzione SystemParametersInfo con il valore SPI_GETSERIALKEYS o SPI_SETSERIALKEYS. Quando si utilizza SPI_GETSERIALKEYS, un'applicazione deve specificare cbSize, lpszActivePorte lpszPort membri della struttura Periferica alternativa ; la funzione SystemParametersInfo riempie i restanti membri. Un'applicazione deve specificare tutti i membri della struttura, quando si utilizza il valore SPI_SETSERIALKEYS.

Descrizione

nbsp; Windows &NT: richiede 3,51 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Unicode:Definito come strutture di Unicode e ANSI.

Vedi anche

Cenni preliminari sull'accessibilità, strutture di accessibilità, SystemParametersInfo

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index