CPINFO结构包含有关代码页的信息。
struct _cpinfo {
UINT MaxCharSize;
BYTE DefaultChar[MAX_DEFAULTCHAR];
BYTE LeadByte[MAX_LEADBYTES];
} CPINFO;
会员
MaxCharSize
指定此代码页中字符的最大长度(以字节为单位)。
DefaultChar
指定翻译到此代码页中使用的默认字符。如果没有给出明确的默认字符,则此字符由WideCharToMultiByte函数使用。
LeadByte
指定一个固定长度的引导字节范围数组,其中引导字节范围的数目是可变的。如果此代码页中没有引用字节,则数组的每个元素都为NULL。如果此代码页中有引导字节,则为每个范围给出起始值和结束值。范围是包容性的任何代码页的前导字节范围的最大数量为5。该数组使用两个字节来描述每个范围,在最后一个范围之后使用双字节空终止符。
备注
引脚字节对双字节字符集(DBCS)是唯一的。引导字节是DBCS中2字节字符的第一个字节。引脚字节占用特定的字节值范围。
也可以看看