다음을 통해 공유


C6525

경고 C6525: 크기 사양이 잘못되었습니다. 속성 값이 잘못되었을 수 있습니다.

[!참고]

이 경고는 소스 코드 주석 언어 (SAL)의 사용 되지 않는 버전을 사용 하 여 코드에서 발생 합니다.SAL의 최신 버전을 사용 하도록 코드를 이식 하는 것이 좋습니다.자세한 내용은 C/C++ 코드 오류를 줄이기 위한 SAL 주석 사용을 참조하십시오.

이 경고는 크기 지정에 사용된 속성 값이 잘못되었음을 나타냅니다.크기 매개 변수에 Valid=No를 사용하여 주석을 지정한 경우 이 경고가 발생합니다.

예제

다음 코드에서는 ValidElements 속성이 잘못된 것으로 표시된 크기 매개 변수를 사용하기 때문에 이 경고가 생성됩니다.

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_Pre(ValidElements="*count")] char * px, [SA_Pre(Valid=SA_No)]size_t *count); 

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre(ValidElements="*count")] char * px, [Pre(Valid=No)]size_t *count); 

이 경고를 해결하려면 다음 코드에서처럼 올바른 크기 매개 변수를 지정합니다.

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_Pre(ValidElements="*count")] char * px, [SA_Pre(Valid=SA_Yes)]size_t *count); 

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre(ValidElements="*count")] char * px, [Pre(Valid=Yes)]size_t *count); 

참고 항목

기타 리소스

주석 속성