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);