Avviso C6509
Annotazione non valida: 'return' non può essere fatto riferimento da una precondizione
Osservazioni:
Questo avviso indica che la return
parola chiave non può essere usata in una precondizione. La parola chiave return
viene utilizzata per terminare l'esecuzione di una funzione e restituire il controllo alla funzione chiamante.
Nome dell'analisi del codice: RETURN_USED_ON_PRECONDITION
Esempio
Nel codice seguente l'avviso viene generato in quanto return
viene utilizzato in una precondizione:
#include <sal.h>
int f (_In_reads_(return) char *pc)
{
// code ...
return 1;
}
Per correggere questo avviso, usare il codice seguente:
#include <sal.h>
int f (_In_reads_(i) char *pc, int i)
{
// code ...
return 1;
}
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