C6509
uyarıC6509: Geçersiz eklenti: 'return' bir başvuru önkoşulu olamaz
Bu uyarıyı gösterir return anahtar sözcüğünü bir önkoşulu kullanılamaz.return Anahtar sözcüğü bir işlevin yürütülmesi sona erdirmek ve denetim çağıran işleve dönmek için kullanılır.
Örnek
Bu uyarı için aşağıdaki kod oluşturur return bir önkoşulu kullanılır:
#include <sal.h>
int f (_In_reads_(return) char *pc)
{
// code ...
return 1;
}
Bu uyarı düzeltmek için aşağıdaki kodu kullanın:
#include <sal.h>
int f (_In_reads_(i) char *pc, int i)
{
// code ...
return 1;
}