EnumTimeFormats函数枚举可用于指定区域设置的时间格式。该函数通过将指针传递给包含应用程序定义回调函数的时间格式的字符串缓冲区来枚举时间格式。它继续这样做,直到找到最后一个格式或回调函数返回FALSE。
BOOL EnumTimeFormats(
TIMEFMT_ENUMPROC 【lpTimeFmtEnumProc】, | //指向枚举回调函数的指针 |
LCID 【语言环境】, | //时区格式感兴趣的区域设置 |
DWORD 【dwFlags中】 | //目前未使用 |
); |
参数
【lpTimeFmtEnumProc】
指向应用程序定义的回调函数。有关详细信息,请参阅EnumTimeFormatsProc回调函数。
【语言环境】
指定区域设置以检索时间格式信息。此参数可以是由MAKELCID宏或以下预定义值之一创建的区域设置标识符:
LOCALE_SYSTEM_DEFAULT | 默认系统区域设置。 |
LOCALE_USER_DEFAULT | 默认用户区域设置。 |
【dwFlags中】
目前未使用必须为零。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.GetLastError可能会返回以下错误代码之一:
ERROR_INVALID_PARAMETER
ERROR_BADDB
ERROR_INVALID FLAGS
也可以看看