Sdílet prostřednictvím


C28159

upozornění C28159: Zvažte použití jiné funkce.

Toto upozornění je hlášena u ovladačů je návrh použít upřednostňované funkce volání, které je sémanticky rovnocenné funkce, která volá ovladač.Toto je obecná upozornění; Poznámka __drv_preferredFunction byl použit (případně s podmínka __drv_when() Poznámka) označení chybné kódování praxe.

Příklad

Následující ukázka kódu generuje toto upozornění:

char buff[MAX_PATH];

OemToChar(buff, input);

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

Následující ukázka kódu předchází tomuto upozornění:

char buff[MAX_PATH];

OemToCharBuff(buff, input, MAX_PATH);