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