Funzione GetKeyboardType (winuser.h)
Recupera informazioni sulla tastiera corrente.
Sintassi
int GetKeyboardType(
[in] int nTypeFlag
);
Parametri
[in] nTypeFlag
Tipo: int
Tipo di informazioni sulla tastiera da recuperare. Questo parametro può avere uno dei valori seguenti.
Valore | Significato |
---|---|
0 | Tipo di tastiera |
1 | Sottotipo della tastiera |
2 | Numero di tasti di funzione sulla tastiera |
Valore restituito
Tipo: int
Se la funzione ha esito positivo, il valore restituito specifica le informazioni richieste.
Se la funzione ha esito negativo e nTypeFlag non è 1, il valore restituito è 0; 0 è un valore restituito valido quando nTypeFlag è 1 (sottotipo della tastiera). Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
I tipi di tastiera validi sono:
Valore | Descrizione |
---|---|
0x4 | Tastiere avanzate da 101 o 102 tasti (e compatibili) |
0x7 | Tastiera giapponese |
0x8 | Tastiera coreana |
0x51 | Tipo sconosciuto o tastiera HID |
I sottotipi della tastiera sono valori originali (OEM) dipendenti.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winuser.h (include Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |