Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |