Aracılığıyla paylaş


Depolama sürücüsü tasarım kılavuzu

Depolama sürücüleri sınıf, bağlantı noktası, miniport ve filtre sürücülerini içerir. Genellikle, bir cihaz satıcısı belirli bir bağdaştırıcı veya bağdaştırıcı türü için bir miniport sürücüsü uygular. Yaygın olmasa da, yeni bir depolama sınıfı tanımlanabilir ve bunun için yeni bir sınıf sürücüsü geliştirilebilir. Windows'taki depolama sınıfları Disk, CDROM, USB depolama ve şifrelenmiş sürücü sınıflarını içerir. Depolama sürücüsü geliştirmesi genellikle StorPort bağlantı noktası sürücüsüyle çalışmak üzere bir miniport sürücüsü yazmakla sınırlıdır.

Diğer depolama sürücüsü türleri, çoklu yol I/O için emniyetli silo sürücüleri ve Cihaza Özgü Modüller (_DSM)'dir. Depolama yönetimi için WMI sağlayıcıları bir sürücüye yönelik bir denetim arabirimi olarak geliştirilmiştir.

Depolama sürücüsü tasarım kılavuzu aşağıdaki bölümleri içerir:

Örnekler

Örnekleri incelemek, çalışan depolama sürücülerinin nasıl geliştirlendiğini görmenin pratik bir yoludur. Örnek depolama sürücüleri GitHub'da kullanılabilir.

StorPort için Sürücü Doğrulama

Sürücü geliştirme ve test sırasında kod çözümleme araçlarının kullanılması, depolama sürücüsündeki performans sorunlarını ve hatalarını yakalamaya yardımcı olur. Statik Sürücü Doğrulayıcı (SDV) aracı, depolama sürücüsü kodundaki hataları bulmak için kullanılabilir. SDV'ye dahil edilenler, miniport sürücüleri tarafından StorPort yordamlarının düzgün kullanımını doğrulamaya yönelik uyumluluk kurallarıdır .