Aracılığıyla paylaş


c/C++ uyarılar için kod çözümleme

Bu bölümde, C1250'den C28351'e kadar olan aralıktaki C/C++ Kod Çözümleme uyarıları listelenir.

Bu Bölümde

Uyarı Numarası

Tanımlama

C1250

Uyarı C1250: Eklenti yüklenemiyor

C1252

Uyarı C1252: Eklentiler arasında eksik veya döngüsel bağımlılık: GUID gerektirir

C1253

Uyarı C1253: Model dosyası yüklenemiyor

C1254

Uyarı C1254: Eklenti sürümü uyuşmazlığı: sürüm, PREfast sürücü sürümüyle eşleşmiyor

C1255

Uyarı C1255: Eklenti için PCH verisi yanlış uzunluğa sahip

C1256

Uyarı C1256: PCH hem yazılıp hem okunmalı

C1257

Uyarı C1257: Eklenti Başlatma Hatası

C6001

uyarı C6001: Başlatılmamış bellek <variable> kullanma

C6011

uyarı C6011: NULL işaretçisi başvurusunu kaldırma <name>

C6029

Uyarı C6029: Olası arabellek taşması için <function> çağrı: denetlenmeyen değeri kullanın

C6031

uyarı C6031: dönüş değeri yok sayıldı <function> beklenmeyen bir değeri döndürebilir

C6053

Uyarı C6053: <function> çağrısı sıfır ile sonlandırılan dize olmayabilir <variable>

C6054

Uyarı C6054: Dize <variable> sıfır ile sonlandırılan olmayabilir

C6059

uyarı C6059: <function> çağrısında yanlış uzunluk parametresi.<variable> arabellek boyutunu değil kalan karakter sayısını geçin

C6063

Uyarı C6063: <function> eksik dize bağımsız değişkeni, dönüştürme belirleyicisine <number> karşılık gelen

C6064

Uyarı C6064: <function> Eksik tamsayı bağımsız değişkeni, dönüştürme belirleyici <number> karşılık gelen

C6066

Uyarı C6066: işaretçinin <function> çağırması gerektiğinde, işaretçi olmayan <number> parametresi olarak geçildi

C6067

uyarı C6067: parametre <number> <function> çağrısı, adres dizesi olmalıdır

C6101

Uyarı C6101: Başlatılmamış belleği döndürme

C6200

Uyarı C6200: dizin <name> <min> ile <max> aralığında yığın arabelleği için <variable> geçerli değildir.

C6201

Uyarı C6201: arabellek, olasılıkla yığın tahsisinde, <variable> için taşar : dizin <name> <min> ile <max> aralığında geçerli değildir

C6211

Uyarı C6211: Bir özel durum nedeniyle <pointer> bellek sızıntısı.Belleği temizlemek için yerel yakalama bloğu kullanmayı düşünün

C6214

Uyarı C6214: anlamsal olarak farklı tamsayı türleri arasındaki atama: HRESULT'tan Boole türüne

C6215

Uyarı C6215: anlamsal olarak farklı tamsayı türleri arasındaki atama: Boole türünden HRESULT'a

C6216

Uyarı C6216: anlamsal olarak farklı tamsayı türleri arasında derleyici eklenen atama: Boole türünden HRESULT'a

C6217

Uyarı C6217: anlamsal olarak farklı tamsayı türleri arasında örtülü atama: HRESULT'ı 'değil' ile test etmeBunun yerine BAŞARILI veya BAŞARISIZ makro kullanmayı düşünün

C6219

Uyarı C6219: anlamsal olarak farklı tamsayı türleri arasında örtülü atama: HRESULT'ı 1 ya da DOĞRU ile karşılaştırma.Bunun yerine BAŞARILI veya BAŞARISIZ makro kullanmayı düşünün

C6220

Uyarı C6220: anlamsal olarak farklı tamsayı türleri arasında örtülü atama: HRESULT'ı -1 ile karşılaştırma.Bunun yerine BAŞARILI veya BAŞARISIZ makro kullanmayı düşünün

C6221

Uyarı C6221: anlamsal olarak farklı tamsayı türleri arasında örtülü atama: HRESULT'ı tamsayı ile karşılaştırmaBunun yerine, BAŞARILI veya BAŞARISIZ makrolar kullanmayı düşünün.

C6225

uyarı C6225: Anlamsal olarak farklı tamsayı türleri arasında örtülü atama: 1 ya da TRUE'yu HRESULT için atama.Bunun yerine S_Yanlış kullanmayı düşünün

C6226

Uyarı C6226: Anlamsal olarak farklı tamsayı türleri arasında örtülü atama: HRESULT'a -1 atama.Bunun yerine E_FAIL kullanmayı düşünün.

C6230

Uyarı C6230: Anlamsal olarak farklı tamsayı türleri arasında örtülü atama: Boole bağlamında HRESULT kullanma

C6235

Uyarı C6235: (< sıfır olmayan sabit > || <ifade>) her zaman bir sıfır olmayan sabitidir

C6236

uyarı C6236: (<ifade> || < sıfır olmayan sabit >) her zaman bir sıfır olmayan sabitidir

C6237

Uyarı C6237: (<zero> & & <expression>) her zaman sıfırdır.<expression> hiçbir zaman değerlendirilmez ve yan etkileri olabilir

C6239

Uyarı C6239: sabit (< sıfır olmayan sabit > & & <ifade>) her zaman <ifade> sonucunu değerlendirir.Bit tabanlı ve işleç kullanmayı mı amaçlamıştınız?

C6240

Uyarı C6240: sabit (<ifade> & & < sıfır olmayan sabit >) her zaman <ifade> sonucunu değerlendirir.Bit tabanlı ve işleç kullanmayı mı amaçlamıştınız?

C6242

uyarı C6242: Bu deneme bloğunun dışına yapılan bir atlama yerel açılımı zorlar.Ciddi performans cezasına uğrar

C6244

Uyarı C6244: <variable> yerel bildirimi <line> adresindeki önceki bildirimi gizler <file>

C6246

Uyarı C6246: <variable> yerel bildirimi aynı ada sahip dış kapsamda bildirim gizler.Ek bilgi: <location> adresindeki önceki bildirime bakın.

C6248

uyarı C6248: GUVENLIK_TANIMLAYICI'nın DACL'sini NULL olarak ayarlamak korumasız bir nesne içinde sonuçlanır

C6250

uyarı C6250: MEM_RELEASE bayrağı olmadan<function> VirtualFree arama, adresi tanımlayıcıları (VADs) değil ama belleği boşaltabilir; adres alanı sızıntıları içinde sonuçlanır.

C6255

Uyarı C6255: _alloca yığın artırarak özel taşma hatası gösterir.Bunun yerine _alloca_s kullanmayı düşünün

C6258

Uyarı C6258: TerminateThread kullanmak uygun iş parçacığını temizlemeye izin vermez.

C6259

Uyarı C6259: etiketli koda ulaşılamıyor: (<ifade> & <sabit>), anahtar ifade içinde < durum-etiket > değerlendiremez

C6260

Uyarı C6260: ebat * ebat hemen hemen her zaman yanlıştır, karakter sayısı veya bayt sayısı kullanmayı mı amaçlamıştınız?

C6262

Uyarı C6262: İşlev <sabit> Yığın Baytları: aşıyor / çözümle: yığın boyutu <sabit> kullanır.Bazı verileri yığına taşımayı düşünün

C6263

Uyarı C6263: bir döngüde _alloca kullanarak ; yığın hızla taşabilir.

C6268

Uyarı C6268: Hatalı işlem sırası: (<TYPE1>)(<TYPE2>) x + y.(<TYPE1>) ((<TYPE2>) x + y) içinde olası eksik parantezler

C6269

Uyarı C6269: olası yanlış işlemlerin sırası: başvuru yoksayıldı.

C6270

uyarı C6270: eksik <function> kayan bağımsız değişkeni: dönüştürme belirleyici <number> karşılık gelen bir kayan bağımsız değişkeni ekleyin

C6271

Uyarı C6271: fazla bağımsız değişken geçirildi <işlev>: parametre <numara> biçim dizesi tarafından kullanılmaz

C6272

Uyarı C6272: Kayan <işlev> çağrısına gerek duyduğunda, kaymayan <numara> bağımsız değişkeni olarak geçilir.

C6273

Uyarı 6273: tamsayı olmayan <numara> parametre olarak geçirilir, ne zaman tamsayı <işlev> çağrısına gerek duyduğunda: işaretçi değeri geçirilir, %p kullanılmalıdır.

C6274

Uyarı C6274: karakter <işlev> çağrısına gerek duyduğunda, karakter olmayan <numara> parametre olarak geçildi.

C6276

Uyarı C6276: Anlamsal olarak farklı dize türleri arasındaki atama: char * wchar_t * için.Geçersiz dize kullanımı tanımsız davranışına neden olabilir.

C6277

uyarı C6277: NULL uygulama adı tırnak işareti olmayan bir yolla <işlev> çağrı yapmak: yol boşluk içeriyorsa, bir güvenlik açığı oluşur

C6278

uyarı C6278: <variable> dizi new [] ile ayrılır, ama skalar sil ile silinir.Yok ediciler çağrılmayacaktır.

C6279

uyarı C6279: <değişken> ölçek yeni ile ayrılır, dizi sil [] ile silinir.

C6280

Uyarı C6280: <değişken> <işlev> ile ayrılır, ancak <işlev> ile silinir.

C6281

Uyarı 6281: işlem sırası yanlış olduğunda: ilişkisel işleçler bit tabanlı işleçlerden daha yüksek önceliğe sahiptir.

C6282

Uyarı C6282: Hatalı işleç: Boole bağlamında sabit atama.Yerine '==' kullanabilirsiniz.

C6283

uyarı C6283: <variable> dizi new [] ile ayrılır, ama skalar sil ile silinir.

C6284

Uyarı C6284: dize <işlev> çağrısı gerektiğinde nesne '% d' parametresi olarak geçirilir.

C6285

Uyarı C6285: (< sıfır olmayan sabit > || < sıfır olmayan sabit>) her zaman bir sıfır olmayan sabittir.Bit tabanlı ve işleç kullanmayı mı amaçlamıştınız?

C6286

Uyarı C6286: (< sıfır olmayan sabit >|| <ifade>) her zaman bir sıfır olmayan sabitidir<expression> hiçbir zaman değerlendirilmez ve yan etkileri olabilir

C6287

Uyarı C6287: artıklı kod: sağ ve sol alt ifadeler özdeştir.

C6288

uyarı C6288: Hatalı işleç: karşılıklı dahil etme & & her zaman sıfırdır.Bunun yerine || kullanmak mı istediniz?

C6289

Uyarı C6289: Hatalı işleç: || üzerinden karşılıklı dışlama her zaman sıfır olmayan bir sabittir.Bunun yerine & & kullanmak mı istediniz?

C6290

Uyarı C6290: Bit tabanlı işlem mantıklı sonuç üzerinde:!& göre daha yüksek önceliğe sahiptir.Bunun yerine && veya (!(x & y)) kullanın.

C6291

Uyarı C6291: Bit tabanlı işlem mantıklı sonuç üzerinde:!| göre daha yüksek önceliğe sahiptir.Bunun yerine || veya (!(x | y)) kullanın.

C6292

Uyarı C6292 : Kötü tanımlanmış için döngüsü: en fazladan ileriye doğru sayar

C6293

Uyarı C6293: Kötü tanımlanmış için döngüsü: en azdan geriye doğru sayar

C6294

Uyarı C6294: Kötü tanımlanmış için döngüsü: başlangıç koşulu testi tatmin etmez.Döngünün gövdesi yürütülmez

C6295

uyarı C6295: Kötü tanımlanmış için döngüsü: <değişken> değerler "en fazla" ve "en az" aralığındadır.Döngü süresiz olarak yürütülür

C6296

Uyarı C6296: Kötü tanımlanmış için döngüsü: döngü gövdesi sadece bir kez yürütülür

C6297

Uyarı C6297: Aritmetik taşma: 32 bitlik değer kaydırılır, ardından 64 bitlik değere çevrilir.Sonuç beklenen bir değer olmayabilir

C6298

Uyarı C6298: bir salt okunur dizeyi <işaretçi> yazılabilir dize bağımsız değişkeni olarak kullanma: Bu statik salt okunur bellek yazmayı dener ve kilitlenmelere neden olur.

C6299

uyarı C6299: Boolean türünü açıkça bir bit alanıyla karşılaştırmak, beklenmeyen sonuçlar verir

C6302

Uyarı C6302: biçim dizesi uyuşmazlığı: geniş karakter dizesi <işlev> s çağrısına gerek duyduğunda, karakter dizesi <numara> parametre olarak geçildi

C6303

Uyarı C6303: biçim dizesi uyuşmazlığı: geniş karakter dizesi <işlev> çağrısına gerek duyduğunda, geniş karakter dizesi <numara> parametre olarak geçildi

C6305

uyarı C6305: ebat ve sayım miktarları arasındaki potansiyel uyuşmazlık

C6306

uyarı C6306: <işlev> hatalı çağrı: <işlev> kullanmayı düşünün, bu bağımsız değişken olarak bir VA_LIST kabul eder

C6308

Uyarı C6308: 'realloc' null işaretçisi döndürebilir: bağımsız değişken olarak geçen 'realloc', bir null/boş işaretçiye <değişken> atanması orijinal bellek bloğu sızmasına neden olacaktır.

C6310

Uyarı C6310: özel durum filtresi içinde geçersiz sabiti beklenmeyen davranışlara neden olabilir

C6312

Uyarı C6312: Olası sonsuz döngü: deneme haricinde bir özel süzgeç ifadesinde EXCEPTION_CONTINUE_EXECUTION sabiti kullanımı

C6313

uyarı C6313: Hatalı işleç: sıfır değerli bayrak bit tabanlı-ve ile test edilemez.Sıfır değerli bayrakları aramak için eşitlik test kullanın

C6314

Uyarı C6314: Hatalı işlem sırası: Bit tabanlı-veya koşullu ifade işlecine göre daha yüksek önceliğe sahiptir.Amacını açıklığa kavuşturmak için parantez ekleyin

C6315

uyarı C6315: Hatalı işlem sırası: Bit tabanlı-ve bit tabanlı-veya'dan daha yüksek önceliğe sahiptir.Amacını açıklığa kavuşturmak için parantez ekleyin

C6316

Uyarı C6316: Hatalı işleç: sınanan ifade sabittir ve sıfır olmayandır.Bit tabanlı-ve'yi bitlerin ayarlanmış olup olmadığını belirlemek için kullanın

C6317

Uyarı C6317: Hatalı işleç: mantıksal değil (!) tamamlayıcı olanlar (~) ile değiştirilebilir değildir

C6318

uyarı C6318: Ill-defined __try / __except: sabit EXCEPTION_CONTINUE_SEARCH veya özel süzgeç ifadesinde sıfır olarak değerlendiren başka bir sabitin kullanımı.Özel durum işleyici bloğu içindeki kod yürütülmez

C6319

uyarı C6319: virgül işlecinin sınanmış bir ifadede kullanımı hiçbir yan etkiye sahip olmadığında sol bağımsız değişkenin yok sayılmasına neden oluyor

C6320

Uyarı C6320: özel süzgeç ifadesi EXCEPTION_EXECUTE_HANDLER bir sabitidir.Bu, ele alınmak üzere düşünülmemiş özel durumları maskeleyebilir

C6322

Uyarı C6322: empty _except engelleme

C6323

Uyarı 6323: Boole türü üzerinde aritmetik işleç kullanımı

C6324

Uyarı C6324: <işlev1> olası yanlış kullanımı: <işlev2> kullanmayı mı amaçlamıştınız?

C6326

Uyarı C6326: Sabit ile başka bir sabitin olası karşılaştırması

C6328

Uyarı C6328 : <tür> <function> için çağrı gerekli olduğunda, <tür> <numara> parametre olarak geçildi

C6330

uyarı C6330: Yanlış tür, işleve çağrı için, parametre olarak geçirilir

C6331

Uyarı C6331: Geçersiz parametre: MEM_RELEASE ve MEM_DECOMMIT birlikte <işlev> geçirmeye izin verilmez.Bu sonuçlar bu aramanın hatalarıdır

C6332

Uyarı C6332: Geçersiz parametre: dwFreeType parametre olarak <işlev> sıfırı geçirmeye izin verilmez.Bu sonuçlar bu aramanın hatalarıdır

C6333

uyarı C6333: Geçersiz parametre: <function> MEM_RELEASE ve sıfır olmayan dwSize parametresi iletimine izin verilmez.Bu sonuçlar bu aramanın hatalarıdır

C6334

Uyarı C6334: bir işlece sahip bir ifade ile uygulanan ebat işleci beklenmeyen sonuçlar verebilir

C6335

Uyarı C6335: sızıntı işlem bilgisi işleyicisi <işleyiciadı>

C6336

Uyarı C6336: aritmetik işlecin soru işleci üzerinde önceliği vardır, amacını açıklamak için parantez kullanır

C6340

Uyarı C6340: Yanlış tür işleve çağrı için parametre olarak geçirilir

C6381

Uyarı C6381: Kapatma API <işlev> geçerli dwReason veya lpMessage gerektirir

C6383

Uyarı C6383: Bayt sayma öğe sayısı dönüşümü taşması: öğe sayısından <numara> parametresi için <işlev> içinde arama bekleniyor

C6384

Uyarı C6384: Başka bir değer tarafından bir işaretçinin boyutunu bölme

C6385

uyarı C6385: geçersiz veri gönderildi: < arabellek adı > okunabilir boyut <boyut1> bayttır ancak <boyut2> baytı okunabilir: Satırlar: x, y

C6386

Uyarı C6386: arabellek taşması: < arabellek adı > yazılabilir boyut <boyut1> bayttır ancak <boyut2> baytı yazılabilir: Satırlar: x, y

C6387

uyarı C6387: <bağımsız değişken> <değer> olabilir: Bu, işlev < işlev adı > belirtimine uymaz: Satırlar: x, y

C6388

uyarı C6388: <bağımsız değişken> <değer> olmayabilir: Bu, işlev< işlev adı > belirtimine uymaz: Satırlar: x, y

C6400

Uyarı C6400: sabit dizeye <string name> büyük küçük harf duyarsız bir karşılaştırma gerçekleştirmek için < işlev adı > kullanımı.İngilizce olmayan yerel ayarlar, beklenmeyen sonuçlar ortaya çıkarır

C6401

Uyarı C6401: Varsayılan yerelde< işlev adı > kullanma, bir sabit dize için büyük küçük harf duyarsız bir karşılaştırma gerçekleştirmek için < dize adı >.İngilizce olmayan yerel ayarlar, beklenmeyen sonuçlar ortaya çıkarır

C6500

Uyarı C6500: Geçersiz eklenti: <ad> değeri için özellik geçersiz

C6501

Uyarı C6501: eklenti çakışması: <ad> özellik, daha önce belirtilen özellik ile çakışıyor

C6503

Uyarı C6503: eklenti çakışması: başvurular işaretlenmemiş olabilir Null = Evet veya Null =Belki

C6504

uyarı C6504: Geçersiz eklenti: özellik yalnızca işaretçi değeri, işaretçi üye ya da dizi türü üzerinde kullanılabilir

C6505

Uyarı C6505: Geçersiz eklenti: "Void" türü değerleri üzerinde MustCheck özelliği kullanılamayabilir

C6506

Uyarı C6506: Geçersiz eklenti: <ad> özellik yalnızca işaretçi değerleri veya dizi türleri üzerinde kullanılabilir

C6508

Uyarı C6508: Geçersiz eklenti: sabit değerlerde yazma erişimine izin verilmez

C6509

uyarıC6509: Geçersiz eklenti: 'return' bir başvuru önkoşulu olamaz

C6510

Uyarı C6510: Geçersiz eklenti: NullTerminated özelliği yalnızca işaretçi değerleri veya dizi türü üzerinde kullanılabilir

C6511

Uyarı C6511: Geçersiz eklenti: MustCheck özelliği Evet veya Hayır olmalı

C6513

Uyarı C6513: Geçersiz eklenti: ElementSizeConst ek boyut özellikleri gerektirir

C6514

uyarı C6514: Geçersiz eklenti: <name> özelliği dizinin boyutunu aşıyor.

C6515

Uyarı C6515 - geçersiz eklenti: <ad> özellik yalnızca işaretçi türü değerleri üzerinde kullanılabilir

C6516

uyarı C6516: Geçersiz eklenti: <ad> özniteliği için belirtilen özellik yoktur

C6517

Uyarı C6517: eklenti çakışması: ValidElementsConst ve ValidBytesConst okunabilir olmayan arabellekler üzerinde belirtilmeyebilir

C6518

Uyarı C6518: eklenti çakışması: WriteableElementsConst ve WriteableBytesConst yazılabilir olmayan arabellekler üzerinde belirtilmeyebilir

C6522

Uyarı C6522: Geçersiz boyut belirtimi: ifadenin tam sayı türünde olması gerekir

C6525

Uyarı C6525: Geçersiz boyut belirtimi: özellik değeri geçerli olmayabilir

C6526

Uyarı C6526 - geçersiz boyut belirtimi: ifade dizi veya işaretçi türü olmalıdır

C6527

C6527 uyarısı: Geçersiz eklenti: “NeedsRelease” özelliği void türü değerlerinde kullanılamaz

C6530

6530 uyarısı: Tanınmayan biçim dizesi stili <name>

C6540

Uyarı C6540: Bu işlev üzerindeki öznitelik eklentileri kullanımı, var olan tüm __declspec eklentilerini geçersiz kılacaktır

C6551

Uyarı C6551: Geçersiz boyut belirtimi: ifade ayrıştırılabilir değildir

C6552

uyarı C6552: Geçersiz Deref= veya Notref=: ifade ayrıştırılabilir değildir

C6701

Uyarı C6701: Değer, Evet/Hayır/Belki geçerli değeri değil: <dize>

C6702

uyarı C6702: Değer bir dize değeri değil: <dize>

C6703

Uyarı C6703: Değer bir sayı değil: <dize>

C6704

Uyarı C6704: Beklenmeyen Ek Açıklama İfade Hatası: <annotation> [<why>]

C6705

C6705 Uyarısı: Ek açıklama ekleme hatası; <actual_number> bulunan ek açıklama eklenmiş <parameter> için <expected_number> argümanları bulundu.

C6706

Uyarı C6706: eklenti <annotation> için ek açıklama beklenmeyen bir hata: <why>

C6707

Uyarı C6707: Beklenmeyen Model Hatası: <why>

C26100

uyarı C26100: Yarış durumu.Değişken <var> kilit <lock> tarafından korunmalıdır.

C26101

Uyarı C26101: kilit arası işlem değişkeni <var> için doğru kullanmak başarısız.

C26105

uyarı C26105: Kilitleme sipariş ihlali.<level> düzeyi ile <lock> kilidi almak siparişin ters çevrilmesine neden olur.

C26110

Uyarı C26110: <func> işlevini çağırmadan önce lock> kilidini aramak başarısız

C26111

Uyarı C26111: <func> işlevi çağırmadan önce <lock> kilidini aramak başarısız

C26112

Uyarı C26112: Arayan <func> çağırmadan önce herhangi bir kilidi tutamaz.

C26115

uyarı C26115: <func> işlevi içinde <lock> kilidini serbest bırakmak başarısız

C26116

Uyarı C26116: <func> içinde <lock> tutmak veya almak başarısız.

C26117

Uyarı C26117: unheld <lock> kilidini <func> işlevi içinde serbest bırakmak.

C26130

uyarı C26130: annotation _Requires_lock_held_ (<lock>) veya _No_competing_thread_ <func> işlevi içindeki adresi eksik.Aksi takdirde bir yarış durumu olabilir.Değişken <var> kilit <lock> tarafından korunmalıdır.

C26135

Uyarı C26135: <func> işlevi içinde eksik ek açıklama <annotation> .

C26140

Uyarı C26140: Eşzamanlılık SAL ek açıklama ekleme hatası.

C26160

Uyarı C26160: Arayanın <func> işlevini çağırmadan önce <lock>kilidini tutmasının başarısız olması olasıdır.

C26165

Uyarı C26165: <func> işlevi içinde <lock> kilidini açmak olasılıkla başarısız.

C26166

Uyarı C26166: Olasılıkla <func> işlevi içinde <lock> almak veya tutmak başarısız.

C26167

Uyarı C26167: Olasılıkla unheld <lock> kilidi işlevi içinde ortaya çıkar <func>.

C28020

Uyarı C28020: Açıklama <expr> bu çağrı sırasında doğru değildir

C28021

uyarı C28021: <anno> açıklamalı olan <param> parametresi işaretçi olmalıdır

C28022

Uyarı C28022: <classlist1>Bu işlev içindeki işlev sınıfları, bu işlev sınıfları <classlist2>ile onu tanımlamak için kullanılan typedef üzerinde eşleşmiyor.

C28023

Uyarı C28023: Atanan veya geçirilen işlev _Function_class_ ek açıklamalarına <classlist> içindeki sınıflardan en az birine sahip olmalıdır.

C28024

Uyarı C28024: İşlev işaretçisi <classlist> işlev sınıfları içinde yer almayan <class> işlev sınıfına atanıyor.

C28039

Uyarı C28039: <operand> öğesinin gerçek parametresinin türünün <typename> türü ile tam olarak eşleşmesi gerekir

C28103

Uyarı C28103: Kaynak sızıntısı

C28104

Uyarı C28104: İşlev çıkışı alınmadan önce kaynak alınmalıdır.

C28105

Uyarı C28105: Bir özel durum nedeniyle kaynak sızıntısı

C28106

Uyarı C28106: Değişken zaten olası sızmaya neden olan kaynağı tutar.

C28107

Uyarı C28107: İşlev çağrılırken kaynak tutulmalıdır

C28108

uyarı C28108: Değişken beklenmeyen bir kaynağı tutar

C28109

uyarı C28109: Değişken, işlev çağrıldığı zaman tutulamaz

C28112

Uyarı C28112: Bir kilit arası işlev ile erişilen bir değişkene her zaman bir kilit arası işlev ile erişilmelidir.

C28113

Uyarı C28113: Yerel bir değişkene Kilit arası işlevi aracılığıyla erişme

C28125

uyarı C28125: İşlev bir deneme/ hariç tarafından çağrılmalıdır

C28137

uyarı C28137: Değişken bağımsız değişken, bunun yerine (literal) sabiti olmalıdır

C28138

Uyarı C28138: Sabit bağımsız değişken bunun yerine değişken olmalı

C28159

Uyarı C28159: Bunun yerine başka bir işlev kullanmayı düşünün.

C28160

Uyarı C28160: Hata Açıklaması

C28163

Uyarı C28163 : İşlev asla deneme/hariç bloğu içinde çağırılmamalıdır

C28164

Uyarı C28164: Bağımsız değişken, bir nesneye işaretçi beklenen işleve (işaretçiye işaretçi değil) geçirilir

C28182

NULL İşaretçisi Başvurusunun Kaldırılması

C28183

uyarı C28183: Değişken bir değer olabilir,ve işaretçi içinde bulunan bir değerin kopyasıdır.

C28193

Uyarı C28193: Değişken incelenmesi gereken bir değeri tutar

C28194

uyarı C28194: İşlev, değişken içindeki değeri yumuşatma olarak bildirilmiş ve böyle yapılmadan çıkıldı

C28195

Uyarı C28195: İşlev, değişken içinde belleğe alınıyor olarak bildirilmiş ve böyle olmadan çıkıldı

C28196

C28196 uyarısı: Gereksinim karşılanmadı.(İfade gerçek olarak değerlendirilemez.)

C28197

Uyarı C28197: Olası bellek sızıntısı

C28198

Uyarı C28198: Bir özel durum nedeniyle olası bellek sızıntısı.

C28199

Uyarı C28199: Olası başlatılmamış belleği kullanmak

C28202

Uyarı C28202: Statik olmayan üyeye yapılan geçersiz başvuru

C28203

Uyarı C28203: Sınıf üyesine yapılan belirsiz başvuru.<name1> ya da <name2> olabilir

C28204

Uyarı C28204: <function> : Bu yüklemelerden yalnızca biri < dosyaadı >(<line>) <paramname> için açıklama: her ikisi de veya hiçbiri açıklanmalıdır.

C28205

uyarı C28205: işlev > : _Success_ veya _On_failure_ geçersiz bir bağlamda kullanılır: <why>

C28206

Uyarı C28206: <ifade> : sol işlenen yapıyı işaret eder, -> kullanın

C28207

Uyarı C28207: <expression>: sol işlenen bir yapıdır, “.” kullanın.

C28208

Uyarı C28208: İşlevi <function> farklı parametre listesi ile < Dosya >(<line>) içinde daha önceden tanımlanmıştır.Bazı çözümleme araçları hatalı sonuçlar verir

C28209

Uyarı C28209: Simge bildirimi çakışan bir bildirime sahip

C28210

uyarı 28210: Ek açıklamaları için _On_failure_ bağlamı belirgin açık bağlam içinde olmamalıdır

C28211

Uyarı C28211: Statik bağlam adı SAL_context için bekleniyor

C28212

uyarı C28212: Ek açıklama için işaretçi ifadesi bekleniyor

C28213

Uyarı C28213: _Use_decl_annotations_ ek açıklaması bildirim öncesinde, hiçbir değişikliğe gerek olmadan, başvurmak için kullanılmalıdır.<neden>

C28214

Uyarı C28214: Öznitelik parametre adları p1...p9 olmalıdır

C28215

uyarı C28215: typefix zaten typefix'e sahip olan bir parametre olarak kabul edilemez.

C28216

Uyarı C28216: _Check_return_ ek açıklaması yalnızca son şartları belirli bir işlev parametresi için uygular.

C28217

Uyarı 28217: İşlev için, dosyada bulunan ek açıklamalar için parametre sayısı eşleşmiyor

C28218

uyarı C28218: İşlev parametresi için dosyada bulunan ek açıklamanın parametresi eşleşmiyor

C28219

Uyarı C28119: Ek bilgi için numaralandırma üyesi ek açıklama parametresinde bekleniyor

C28220

uyarı C28220: Ek bilgi için tamsayı ifadesi ek açıklama parametresinde bekleniyor

C28221

Uyarı C28221: Dize ifadesi ek açıklama içindeki parametre için bekleniyor

C28222

Uyarı 28222: _Yes_, _No_, ya da _Maybe_ ek açıklama için bekleniyor

C28223

Uyarı C28223: Ek bilgi, parametre için beklenen belirteç veya tanımlayıcı bulunamadı

C28224

uyarı C28224: Ek açıklama parametreleri gerektirir

C28225

Uyarı C28225: Ek açıklama içinde gerekli parametrelerin doğru sayısı bulunamadı

C28226

Uyarı C28226: Ek açıklama (geçerli bildirim içinde) PrimOp de olamaz

C28227

Uyarı C28227: Ek açıklama bir PrimOp da olamaz (önceki bildirime Bkz.)

C28228

uyarı C28228: Ek açıklama parametresi: tür ek açıklamaları içinde kullanılamaz

C28229

Uyarı C28229: Ek açıklama parametreleri desteklemiyor

C28230

Uyarı C28230: Parametre türünün hiçbir üyesi yok.

C28231

Uyarı C28231: Ek açıklama yalnızca dizi üzerinde geçerli

C28232

Uyarı C28232: _Pre_, _Post_, ya da _Deref_ herhangi bir ek açıklama için uygulanmadı

C28233

Uyarı C28233: Öncesi, sonrası veya başvurunun kaldırılması bloğa uygulanır

C28234

Uyarı C28234: _At_ ifadesi geçerli işlev için geçerli değildir

C28235

uyarı C28235: İşlev bir ek açıklama olarak tek başına duramaz.

C28236

uyarı C28236: Ek açıklama bir ifade içinde kullanılamaz

C28237

Uyarı C28237: Parametre üzerindeki ek açıklama artık desteklenmiyor

C28238

Uyarı C28238: Parametre üzerindeki ek açıklama birden fazla değer, stringValue ve LongValue sahibidir.Paramn kullanmak=xxx

C28239

Uyarı 28239: Parametre üzerindeki ek açıklama hem değer, stringValue veya LongValue sahibidir; ve paramn = xxx.Yalnızca paramn kullanın = xxx

C28240

Uyarı 28240: Parametre üzerindeki ek açıklama param2'ye sahiptir fakat param1'e sahip değildir.

C28241

Uyarı C28241: Parametre üzerindeki ek açıklama işlev için tanınmadı

C28243

Uyarı C28343: İşlev için parametre üzerindeki ek açıklama gerçek türde açıklamalı izinlere göre daha fazla başvuru gerektirir

C28244

Uyarı C28244: İşlev için ek açıklama ayrıştırılamayan parametre/dış ek açıklamaya sahiptir

C28245

Uyarı C28245: İşlev için ek açıklama üye olmayan işlev üzerinde 'bu' açıklar.

C28246

Uyarı C28246: İşlev için ek açıklama '<name> ' - '<parameter> ' parametresi için parametre türüyle eşleşmiyor

C28250

Uyarı C28250: İşlev için tutarsız ek açıklama: önceki örnek bir hataya sahip.

C28251

Uyarı C28251: İşlev için tutarsız ek açıklama: Bu örnek bir hataya sahip

C28252

uyarı C28252: İşlev için tutarsız ek açıklama: Bu örnekteki parametre başka bir ek açıklamaya sahip

C28253

Uyarı C28253: İşlev için tutarsız ek açıklama: Bu örnekte parametre başka bir ek açıklamalara sahip

C28254

Uyarı C28254: dynamic_cast<>() ek açıklamalar içinde desteklenmiyor

C28262

uyarı C28262: Ek açıklama içinde sözdizimi hatası <function> işlevinde bulundu, ek bilgi için <name>

C28263

Uyarı C28263: İç eklenti için koşullu bir ek açıklama içinde bir sözdizimi hatası bulundu

C28267

uyarı C28267: Ek açıklama <name> tarafından <function> işlevi içinde ek açıklamalar içinde bir sözdizimi hatası bulundu.

C28272

Uyarı C28272: İşlev, parametre için ek açıklama, inceleme ile işlev bildirimi tutarsız olduğunda.

C28273

uyarı C28273: İşlev için, ipuçları işlev bildirimi ile tutarsız

C28275

Uyarı C28275: Parametre _Macro_value_ için null

C28278

uyarı C28278: İşlev adı kapsam içinde prototip olmaksızın görüntülenir.

C28279

Uyarı C28279: Simge için, bir 'Başla' bir 'Bitiş' ile eşleştirme olmadan bulundu

C28280

Uyarı C28280: Simge için bir 'Bitiş' bir 'Başla' ile eşleştirme olmadan 'bulundu

C28282

Uyarı C28282: Biçim Dizeleri önkoşullar içinde olması gerekir

C28283

uyarı C28283: Simge için, belirtilen boyut belirtimi henüz desteklenmiyor

C28284

uyarı C28284: Simge için, ifadeler işlevi olmayan simgeler için şu anda desteklenmiyor

C28285

C28285 uyarısı: İşlev için parametrede yazım hatası

C28286

uyarı C28286: İşlev için, sözdizimi hatası sona doğru

C28287

Uyarı C28287: İşlev için, sözdizimi hatası _At_() ek açıklaması içinde (Bilinmeyen parametre adı)

C28288

uyarı C28288: İşlev için, sözdizimi hatası _At_() ek açıklaması içinde (geçersiz parametre adı)

C28289

Uyarı C28289: İşlevi için: ReadableTo veya WritableTo bir parametre olarak bir sınır belirtimine sahip değil

C28290

uyarı C28290: İşlev için ek açıklama gerçek parametre sayısından daha fazla Dışlar içerir.

C28291

uyarı C28291: metin null/notnull adresindeki başvuru düzeyi 0 olup <function> işlev <number> parametresi için anlamsızdır

C28300

uyarı C28300: <parameter_name>: <operator_name> operatörüne uyumsuz türde işlenen ifade

C28301

uyarı C28301: <function> ilk bildirimi için hiçbir ek açıklama yok. <note1> Bkz: < dosya adı >(<line>).<not2>

C28302

uyarı C28302: C++ başvuru-parametresi için <parameter_name>, fazladan _Deref_ işleç <annotation> üzerinde bulundu.

C28303

Uyarı C28303: C++ başvuru-parametresi için <parameter_name>, belirsiz bir _Deref_ işleç <annotation> üzerinde bulundu.

C28304

uyarı C28304: C++ başvuru-parametresi <parameter_name> için, <token>'e uygulanan yanlış yerleştirilmiş bir _Notref_ işleci bulundu.

C28305

uyarı C28305: <token> ayrıştırılırken bir hata oluştuğu keşfedilmiştir.

C28306

uyarı C28306: Parametre üzerindeki ek açıklama kullanım dışıdır

C28307

Uyarı C28307: Parametre üzerindeki ek açıklama kullanım dışıdır

C28308

Uyarı C28308: eklenti tarafından belirtilen biçim liste bağımsız değişkeni yanlış konumudur.

C28309

uyarı 28309: <parameter_name>: Ek açıklama işlenenlerin enum/tamsayı/işaretçi türleri olması gerekir.Void işlenenler ve C++ yükleme işleçleri desteklenmez.'Float'lar yaklaşık tamsayılardır.Türler: <typelist>.

C28350

uyarı C28350: <annotation> Açıklaması koşullu olarak uygun olmayan bir durumu anlatmaktadır.

C28351

Uyarı C28351: Ek açıklama <annotation> dinamik bir değerin (bir değişken) bu koşulda kullanılamadığını açıklar.

Ayrıca bkz.

Diğer Kaynaklar

Guidelines for Writing Secure Code

c/C++ kod kalite kodu çözümlemesini kullanarak çözümleme