Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ek açıklama çakışması: 'name' özelliği daha önce belirtilen özellikle çakışıyor
Açıklamalar
Not
Bu uyarı yalnızca kaynak kodu ek açıklama dilinin (SAL) kullanım dışı bir sürümünü kullanan kodda oluşur. Kodunuzu SAL'nin en son sürümünü kullanacak şekilde taşımanızı öneririz. Daha fazla bilgi için bkz . C/C++ Kod Hatalarını Azaltmak için SAL Ek Açıklamalarını Kullanma.
Bu uyarı, ek açıklamadaki çakışan özelliklerin varlığını gösterir. Uyarı genellikle benzer amaca hizmet eden birden çok özellik bir parametreye veya dönüş değerine açıklama eklemek için kullanıldığında oluşur. Uyarıyı düzeltmek için, ihtiyacınıza en uygun özelliği seçmeniz gerekir.
Kod analizi adı: CONFLICTING_ATTRIBUTE_PROPERTY_VALUES
Örnek
Hem ValidElementsConst hem de ValidBytesConst geçerli verilerin okunmasına izin veren bir mekanizma sağladığından aşağıdaki kod bu uyarıyı oluşturur:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void fd([SA_Pre(ValidElementsConst =4, ValidBytesConst =4)] char pch[]);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f( [Pre(ValidElementsConst=4, ValidBytesConst=4 )] char pch[] );
Bu uyarıyı düzeltmek için aşağıdaki kodda gösterildiği gibi en uygun özelliği kullanın:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f( [SA_Pre(ValidElementsConst=4)] char pch[] );
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f( [Pre(ValidElementsConst=4)] char pch[] );