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.
uyarı C28716: Sembolik olarak farklı integral türleri arasında derleyici tarafından eklenen atama
Bu uyarı, açıkça atanmadan NTSTATUS boole değerinin kullanıldığını gösterir. Bu, istenmeyen sonuçlar verebilir. Örneğin, Boole (false) döndüren işlevlerin tipik hata değeri, NTSTATUSolarak test edildiğinde başarı durumunu gösterir.
Örneği
PREfast aşağıdaki örnek için uyarıyı bildirir.
extern bool SomeMemAllocFunction(void **);
return SomeMemAllocFunction(&MyPtr);
Aşağıdaki örnek hatadan kaçınıyor.
extern bool SomeMemAllocFunction(void **);
if (SomeMemAllocFunction(&MyPtr) == true) {
return STATUS_SUCCESS;
} else {
return STATUS_NO_MEMORY;
}