KbdGetLayoutUni: Difference between revisions
Appearance
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
Returns the name of the keyboard layout in use. | Returns the name of the keyboard layout in use. | ||
==Syntax== | ==Syntax== | ||
<PRE> | <PRE> | ||
#define INCL_KBD | #define INCL_KBD | ||
#include <os2.h> | #include <os2.h> | ||
Line 13: | Line 11: | ||
rc = KbdGetLayoutUni(name, hkbd); | rc = KbdGetLayoutUni(name, hkbd); | ||
</PRE> | |||
==Parameters== | ==Parameters== | ||
; | ;name (USHORT *) - output : Keyboard layout name. | ||
A pointer to the location to return the keyboard layout name in unicode. This must be at least 9 UniChars long. | :A pointer to the location to return the keyboard layout name in unicode. This must be at least 9 UniChars long. | ||
;hkbd (HKBD) - input : Reserved. Must be 0. | |||
==Return Code== | ==Return Code== | ||
rc (APIRET) - returns | rc (APIRET) - returns | ||
KbdGetHWID returns one of the following values: | KbdGetHWID returns one of the following values: | ||
* 0 NO_ERROR | |||
* 373 ERROR_KBD_PARAMETER | |||
* 439 ERROR_KBD_INVALID_HANDLE | |||
==Related Functions== | ==Related Functions== | ||
* | *[[KbdSetLayoutUni]] | ||
[[Category: | [[Category:Dos]] |
Revision as of 05:05, 6 January 2017
Returns the name of the keyboard layout in use.
Syntax
#define INCL_KBD #include <os2.h> USHORT *name; /* Keyboard layout name. */ HKBD hkbd; /* Reserved. Must be 0. */ APIRET rc; /* Return code. */ rc = KbdGetLayoutUni(name, hkbd);
Parameters
- name (USHORT *) - output
- Keyboard layout name.
- A pointer to the location to return the keyboard layout name in unicode. This must be at least 9 UniChars long.
- hkbd (HKBD) - input
- Reserved. Must be 0.
Return Code
rc (APIRET) - returns
KbdGetHWID returns one of the following values:
- 0 NO_ERROR
- 373 ERROR_KBD_PARAMETER
- 439 ERROR_KBD_INVALID_HANDLE