Aracılığıyla paylaş


Windows sürücü türleri

Windows işletim sistemi için bir sürücü geliştirirken, aralarından seçim yapabileceğiniz üç tür sürücü vardır:

  1. Masaüstü sürücüsü: Bu sürücü türü yalnızca Windows masaüstü sürümlerinde çalışacak şekilde tasarlanmıştır.

  2. Evrensel sürücü: Evrensel sürücüler çeşitli Windows platformları arasında uyumlu olacak şekilde tasarlanmıştır. Sürücünüz infverif /u ve ApiValidator denetimlerini geçerse Evrensel Sürücü oluşturabilirsiniz. Daha fazla bilgi için Evrensel INF Dosyası Kullanmabölümüne bakın.

  3. Windows sürücüsü: Windows'un hem masaüstü hem de masaüstü olmayan değişkenlerinde çalışan bir Windows sürücüsü oluşturmak için, sürücünüzün infverif /wiçeren denetimini geçmesi gerekir.

Yapı ayarlarınızı yapılandırma hakkında bilgi için bkz. Hedef Platformlar.

Windows sürücüleri için ek gereksinimler

Windows sürücünüzün gerekli standartları karşıladığından emin olmak için aşağıdaki gereksinimlere uyması gerekir:

  • DCH Tasarım İlkelerine ve En İyi Yöntemler'e uyun. DCH (bildirim temelli, bileşenli, donanım destek uygulamaları), sürücülerin daha güvenilir, güvenli ve bakımı daha kolay olmasını sağlayan bir dizi tasarım ilkesidir. DCH ilkelerini izleyerek modüler ve işletim sisteminden bağımsız olarak güncelleştirilebilen sürücüler oluşturarak genel sistem kararlılığını ve performansını geliştirebilirsiniz.

  • Sürücü Paketi Yalıtımıyönergelerini izleyin. Sürücü paketi yalıtımı, her sürücünün kendi yalıtılmış ortamında çalışmasını sağlayarak diğer sürücülerle çakışma riskini azaltır ve sistem kararlılığını artırır. Bu yalıtım, sorunların tüm sistemi etkilemeden tek tek sürücülere kadar izlenebileceği için sorunların daha verimli bir şekilde tanılanması ve çözülmesine yardımcı olur.

  • API Katmanlama Gereksinimleri : Sürücünüzün API katmanlama gereksinimlerini karşıladığından emin olun. API katmanlama, sürücünüzü iyi tanımlanmış API katmanları aracılığıyla işletim sistemiyle etkileşim kuracak şekilde yapılandırmayı içerir. Bu yaklaşım modülerliği ve sürdürülebilirliği teşvik ederek tüm sürücüyü etkilemeden tek tek bileşenlerin güncelleştirilmesini veya değiştirilmesini kolaylaştırır. Ayrıca uyumluluğu artırır ve değişiklikler yapıldığında hata ekleme riskini azaltır.

Evrensel ve Windows sürücü standartlarını karşılamanın avantajları

Yalnızca Windows masaüstünde çalışan bir sürücünün Evrensel Sürücü veya Windows Sürücüsü için ek gereksinimleri karşılaması zorunlu olmasa da, bunu yapmak çeşitli avantajlar sunar:

  • İyileştirilmiş hizmet verilebilirlik: Geliştirilmiş bakım ve güncelleştirme kolaylığı.
  • Daha fazla güvenilirlik: Daha fazla kararlılık ve performans.
  • Gelecek sertifika: Sürücünüzü Windows'un masaüstü olmayan varyantlarında gelecekteki olası sertifikasyona hazırlar.

Bu standartlara bağlı olarak sürücünüzün güçlü, çok yönlü ve Windows ekosistemindeki gelecekteki geliştirmelere hazır olduğundan emin olursunuz.

Ayrıca bkz.