C6523
경고 C6523: 크기 사양이 잘못되었습니다. <name> 매개 변수를 찾을 수 없습니다.
이 경고는 속성 값을 설정하는 데 사용된 매개 변수가 함수 매개 변수 목록에 없음을 나타냅니다. 매개 변수의 이름을 값으로 받는 주석 속성을 사용할 수 있지만 매개 변수가 존재하며 데이터 형식이 올바른지 확인해야 합니다.
예제
다음 코드에서는 매개 변수 개수가 없기 때문에 이 경고가 생성됩니다.
// 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);