Identificadores de calendario

Definición de identificadores de calendario (tipo de datos CALID) que se usan para especificar diferentes calendarios. Las aplicaciones pueden usar estos identificadores cuando usan las siguientes funciones NLS y de funciones de retrollamada (callback functions), que tengan parámetros que usen un dato de tipo CALID:

Están definidos los siguientes valores. El resto de valores están reservados. Estos valores no pueden ser combinados con ningún otro.

ValorIdentificadorSignificado
1CAL_GREGORIANGregorian (configurable por localización)
2CAL_GREGORIAN_USGregorian (las cadenas en inglés siempre)
3CAL_JAPANEra Imperial Japonesa
4CAL_TAIWANCalendario de Taiwan
5CAL_KOREAEra Tangun Coreana
6CAL_HIJRIHijri (Calendario lunar árabe)
7CAL_THAIThai
8CAL_HEBREWHebreo (Lunar)
9CAL_GREGORIAN_ME_FRENCHGregoriano de medio oeste francés
10CAL_GREGORIAN_ARABICGregoriano árabe
11CAL_GREGORIAN_XLIT_ENGLISHInglés transliterado gregoriano
12CAL_GREGORIAN_XLIT_FRENCHFrancés transliterado gregoriano
23CAL_UMALQURAWindows Vista y posterior: Calendario Um Al Qura (Arabe lunar)
0xffffffffENUM_ALL_CALENDARSTodos los calendarios aplicacbles para la localización especificada

Nota: El hueco en la numeración entre los identificadores CAL_GREGORIAN_XLIT_FRENCH y CAL_UMALQURA es intencionado. El valor para CAL_UMALQURA es 23, no 13.

Además, EnumCalendarInfo y EnumCalendarInfoEx permiten usar el valor ENUM_ALL_CALENDARS para pedir una lista enumerada de todos los calendarios aplicables.