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ı C28144: Bir iptal yordamında, çıkış noktasında, Irp->CancelIrql'deki IRQL geçerli IRQL olmalıdır.
Ek bilgi |
Değerin belirli bir işlev tarafından geri yüklenmesi gerekmez, ancak çıkış öncesinde geri yüklenmesi gerekir. PREfast, gerekli değere geri yüklendiğini belirleyemedi. |
Sürücünün İptal yordamından çıkıldığında, Irp->CancelIrql üyesinin değeri geçerli IRQL değildir. Genellikle bu hata, sürücü ioAcquireCancelSpinLockiçin en son çağrı tarafından sağlanan IRQL ile ioReleaseCancelSpinLockçağırmadığında oluşur.
yordamlarını iptal hakkında daha fazla bilgi için bkz. IP'leri iptal etme. Bu uyarıya özgü bilgiler için bkz. IP'leri İptal Ederken Dikkate Alınacak Noktalar.
Örneği
Aşağıdaki kod örneği bu uyarıyı alır.
IoReleaseCancelSpinLock(PASSIVE_LEVEL);
Aşağıdaki kod örneği bu uyarıyı önler.
IoReleaseCancelSpinLock(Irp->CancelIrql);