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