C28723
경고 C28723: 함수 정의에 해당 선언이 없는 주석이 없는 버퍼
이 경고는 함수 매개 변수로 전달되거나 함수에서 반환된 버퍼에 MICROSOFT SAL(소스 코드 주석 언어)으로 주석을 추가해야 했음을 나타냅니다. 정적 분석 도구는 이러한 주석을 사용하여 버퍼 오버런을 검색할 수 있습니다.
현재 비상수 버퍼만 이 경고로 진단됩니다.
예제
다음 코드 예제에서는 이 경고를 생성합니다.
int foo( LPTSTR buffer, size_t cch )
{
...
}
다음 코드 예제에서는 이 경고를 방지합니다.
int foo( _Out_writes_(cch) LPTSTR buffer, size_t cch )
{
...
}