다음을 통해 공유


C28723

경고 C28723: 함수 정의에 해당 선언이 없는 주석이 없는 버퍼

이 경고는 함수 매개 변수로 전달되거나 함수에서 반환된 버퍼에 MICROSOFT SAL(소스 코드 주석 언어)으로 주석을 추가해야 했음을 나타냅니다. 정적 분석 도구는 이러한 주석을 사용하여 버퍼 오버런을 검색할 수 있습니다.

현재 비상수 버퍼만 이 경고로 진단됩니다.

예제

다음 코드 예제에서는 이 경고를 생성합니다.

    int foo( LPTSTR buffer, size_t cch )
{
    ...
}  

다음 코드 예제에서는 이 경고를 방지합니다.

    int foo( _Out_writes_(cch) LPTSTR buffer, size_t cch )
{
    ...
}