C28723
avviso C28723: buffer nonannota nella definizione della funzione senza dichiarazione corrispondente
Questo avviso indica che un buffer passato come parametro di funzione o restituito da una funzione deve essere annotato con il linguaggio di annotazione del codice sorgente Microsoft (SAL). Gli strumenti di analisi statica possono usare tali annotazioni per rilevare l'overrun del buffer.
Attualmente vengono diagnosticati solo buffer non costanti con questo avviso.
Esempio
L'esempio di codice seguente genera questo avviso.
int foo( LPTSTR buffer, size_t cch )
{
...
}
Nell'esempio di codice seguente viene evitato questo avviso.
int foo( _Out_writes_(cch) LPTSTR buffer, size_t cch )
{
...
}
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per