GetKeyboardType-Funktion (winuser.h)
Ruft Informationen zur aktuellen Tastatur ab.
Syntax
int GetKeyboardType(
[in] int nTypeFlag
);
Parameter
[in] nTypeFlag
Typ: int
Der Typ der abzurufenden Tastaturinformationen. Dieser Parameter kann einen der folgenden Werte annehmen.
Wert | Bedeutung |
---|---|
0 | Tastaturtyp |
1 | Tastaturuntertyp |
2 | Die Anzahl der Funktionstasten auf der Tastatur |
Rückgabewert
Typ: int
Wenn die Funktion erfolgreich ist, gibt der Rückgabewert die angeforderten Informationen an.
Wenn die Funktion fehlschlägt und nTypeFlag nicht 1 ist, ist der Rückgabewert 0; 0 ist ein gültiger Rückgabewert, wenn nTypeFlag 1 (Tastaturuntertyp) ist. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.
Hinweise
Gültige Tastaturtypen sind:
Wert | Beschreibung |
---|---|
0x4 | Erweiterte Tastaturen mit 101 oder 102 Tasten (und kompatibel) |
0x7 | Japanische Tastatur |
0x8 | Koreanische Tastatur |
0x51 | Unbekannter Typ oder HID-Tastatur |
Tastaturuntertypen sind OEM-abhängige Werte.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winuser.h (einschließlich Windows.h) |
Bibliothek | User32.lib |
DLL | User32.dll |