EnumSystemCodePages函数枚举系统上安装或支持的代码页。【dwFlags中】参数确定函数是枚举已安装或支持的代码页。该函数通过将代码页标识符(一次一个)传递给指定的应用程序定义的回调函数来枚举代码页。这将继续,直到所有已安装或支持的代码页标识符都传递给回调函数,或者回调函数返回FALSE。
BOOL EnumSystemCodePages(
CODEPAGE_ENUMPROC 【lpCodePageEnumProc】, | //指向枚举回调函数的指针 |
DWORD 【dwFlags中】 | //指示要枚举的代码页 |
); |
参数
【lpCodePageEnumProc】
指向应用程序定义的回调函数。EnumSystemCodePages函数通过重复调用此回调函数来枚举代码页。有关详细信息,请参阅EnumCodePagesProc回调函数。
【dwFlags中】
指定要枚举的代码页。此参数可以是以下值之一:
值 | 含义 |
CP_INSTALLED | 仅枚举已安装的代码页。 |
CP_SUPPORTED | 枚举所有支持的代码页。 |
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.GetLastError可能会返回以下错误代码之一:
ERROR_INVALID_PARAMETER
ERROR_BADDB
ERROR_INVALID FLAGS
备注
CP_INSTALLED和CP_SUPPORTED标志是互斥的。
也可以看看