C28159

警告 C28159:请考虑改用其他函数。

此警告用于驱动程序报告,它建议您使用与函数语义上相等的驱动正在调用的首选函数进行调用。这是泛警告消息;注释 __drv_preferredFunction 用于 (也许加上 __drv_when() 注释条件) 标记不好的代码习惯。

示例

下面的代码示例生成此警告:

char buff[MAX_PATH];

OemToChar(buff, input);

    // if strlen(input) > MAX_PATH
....// leads to buffer overrun

下面的代码示例避免此警告:

char buff[MAX_PATH];

OemToCharBuff(buff, input, MAX_PATH);