Aracılığıyla paylaş


C6517

C6517 Uyarı: Geçersiz eklenti: 'SAL_readableTo' özelliği belirtilmemiş olabilir okunabilir olmayan arabellekleri: '_Param_(1)'.

[!NOT]

Bu uyarı, sadece kaynak kod ek açıklama dilinin (SAL) eski bir sürümünü kullanan kod içinde oluşur.Kodunuzda, SAL'ın en son sürümünü kullanmak için bağlanmanızı önerilir.Daha fazla bilgi için bkz. c/C++ kod hataları azaltmak için sal açıklamaları kullanma.

Bu uyarıyı gösterir SAL_readableTo özelliği gerekli okuma erişimine sahip değil.Bir parametre okuma erişimi sağlamadan açıklama eklemek için bu özelliği kullanamazsınız.

Örnek

Okuma arabelleği atanmadığı için aşağıdaki kod bu uyarı oluşturur:

#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre( ValidBytesConst=10 )][Pre( Deref=1, Access=Write )] char* buffer );

Bu uyarıyı gidermek için aşağıdaki kodda gösterildiği gibi okuma erişimi yetkisi:

#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre( ValidBytesConst=10 )][Pre( Deref=1, Access=Read)] char* buffer );

Ayrıca bkz.

Diğer Kaynaklar

Ek açıklama özelliklerini