共用方式為


C6509

警告 C6509: 無效的附註: 'return' 無法從先前的條件參考

這則警告表示 return 關鍵字不能用於 Pre 條件中。 return 關鍵字是用來結束函式並傳回控制項執行對呼叫的函式。

範例

因為 return 用於 Pre 條件,下列程式碼會產生這則警告:

#include <sal.h>

int f (_In_reads_(return) char *pc)
{
    // code ...
    return 1;
}

若要更正這則警告,請使用下列程式碼:

#include <sal.h>

int f (_In_reads_(i) char *pc, int i)
{
    // code ...
    return 1;
}