Syntaxe
USHORT DosCaseMap(USHORT Length, PCOUNTRYCODE Country, PCHAR BinaryString);
|
Paramètres
Nom |
Description |
Length |
Ce paramètre permet d'indiquer la longueur de la chaîne de caractères de valeurs binaires à être cartographié en case. |
Country |
Ce paramètre permet d'indiquer l'adresse de la structure d'information de pays. |
BinaryString |
Ce paramètre permet d'indiquer l'adresse de la chaîne de caractères de caractères binaires à être cartographié en case. |
Retour
Valeur |
Constante |
Description |
0 |
NO_ERROR |
Cette valeur permet d'indiquer que l'opération s'est correctement effectué |
397 |
ERROR_NLS_OPEN_FAILED |
Cette valeur permet d'indiquer qu'une erreur d'ouverture NLS s'est produite. |
398 |
ERROR_NO_COUNTRY_OR_CODEPAGE |
Cette valeur permet d'indiquer que le pays ou le code de page est introuvable. |
399 |
ERROR_NLS_TABLE_TRUNCATED |
Cette valeur permet d'indiquer que le table NLS est tronqué ou incomplète. |
Description
Cette fonction permet d'effectuer une cartographie d'une chaîne de caractères d'entrée binaire en accord avec un code de pays d'OS/2.
Remarques
- La fonction DosCaseMap est principalement utilisé pour cartographier une chaîne de caractères minuscules à une chaîne de caractères majuscules. À moins que l'utilisateur
ne remplace le fichier d'informations sur le pays, la fonction DosCaseMap effectue uniquement la conversion des minuscules en majuscules.
- Les informations sur la cartographie de cas sont extraites du fichier d'informations sur le pays. Voir l'instruction COUNTRY de OS/2.
- Si countrycode est 0, la cartographie de cas est effectué en utilisant les informations pour le pays spécifié dans l'instruction COUNTRY dans CONFIG.SYS.
- Si countrycode n'est pas 0, la cartographie de cas est effectué en utilisant les informations de ce pays.
- Si l'identifiant de la page de codes est 0, la cartographie de cas est effectué à l'aide des informations de la page de codes de processus en cours. Voir DosSetCp et la
commande CHCP d'OS/2. Si la page de codes n'est pas 0, la cartographie de cas est effectué à l'aide des informations de cette page de codes.
- Les informations dépendantes du pays retournées et peuvent être pour le pays par défaut et la page de codes de processus en cours ou pour un pays et une page de codes spécifiques.
Voir également
Langage de programmation - C pour OS/2 - DosSetCp
Système d'exploitation - OS/2 - Introduction
Dernière mise à jour : Lundi, le 19 juillet 2010