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.
Zaman aşımı oluşmamış olsa bile, okuma veya yazma işleminin istenen sayıdan daha az karakterle tamamlandığı başka durumlar da vardır. Aşağıda bazı örnekler verilmiştir:
- Bazı sürücüler, yalnızca alındığı noktaya kadar okunan karakterlerle bir okuma işlemini hemen tamamlayan özel karakterlerin kullanımını destekler.
- PurgeCommişlevi, bekleyen okuma veya yazma işlemlerini erken sonlandırmak için çağrılabilir. Bu işlev çıkış veya giriş arabelleklerinin içeriğini veya her ikisini de silebilir.
- Okuma veya yazma işlemi sırasında bir iletişim hatası oluşursa, iletişim kaynağındaki tüm G/Ç işlemleri sonlandırılır. Kesme koşulları, eşlik hataları veya çerçeveleme hataları bu tür hatalara örnek olarak verilebilir. Hata oluştuğunda, işlemin ek G/Ç işlemlerine başlayabilmesi için önce hata bayrağını temizlemek için ClearCommError işlevini çağırması gerekir. ClearCommError oluşan belirli bir hatayı ve cihazın geçerli durumunu bildirir.