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 );