次の方法で共有


C6523

更新 : 2007 年 11 月

警告 C6523: 無効なサイズ指定です: パラメータ <名前> が見つかりません

この警告は、プロパティ値の設定に使用されたパラメータが関数パラメータ リストにないことを示します。パラメータの名前を値として受け入れる注釈プロパティを使用できますが、パラメータが存在すること、およびデータ型が適切であることを確認する必要があります。

使用例

次のコード例では、パラメータの数が指定されていないために、この警告が発生します。

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f ([SA_Pre(ElementSize="count", ValidElementsConst=4)] char *pc); 

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f ([Pre(ElementSize="count", ValidElementsConst=4)] char *pc); 

この警告を解決するには、次のコードを使用します。

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f ([SA_Pre(ElementSize="count", ValidElementsConst=4)] char *pc, size_t count);
 
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f ([Pre(ElementSize="count", ValidElementsConst=4)] char *pc, size_t count);

参照

その他の技術情報

注釈のプロパティ