Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
avviso C28723: buffer non annotato 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 SAL (Microsoft Source Code Annotation Language). Gli strumenti di analisi statici possono usare tali annotazioni per rilevare i sovraccarichi del buffer.
Attualmente, solo i buffer non costanti vengono diagnosticati con questo avviso.
Esempio di
Nell'esempio di codice seguente viene generato 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 )
{
...
}