Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
peringatan C28723: Buffer yang tidak diannotasi dalam definisi fungsi yang tidak memiliki deklarasi yang sesuai
Peringatan ini menunjukkan bahwa buffer yang diteruskan sebagai parameter fungsi atau dikembalikan oleh fungsi harus diannotasi dengan bahasa Anotasi Kode Sumber Microsoft (SAL). Alat analisis statis dapat menggunakan anotasi tersebut untuk mendeteksi overrun buffer.
Saat ini, hanya buffer non-konstan yang didiagnosis dengan peringatan ini.
Contoh
Contoh kode berikut menghasilkan peringatan ini.
int foo( LPTSTR buffer, size_t cch )
{
...
}
Contoh kode berikut menghindari peringatan ini.
int foo( _Out_writes_(cch) LPTSTR buffer, size_t cch )
{
...
}