共用方式為


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