EnumSystemCodePages

【勇芳软件工作室】汉化HomePreviousNext

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标志是互斥的。

也可以看看

EnumCodePagesProc