Aracılığıyla paylaş


Çerçeve Kitaplığı Sürüm Oluşturma

Bu konuda, Kernel-Mode Driver Framework (KMDF) kitaplığının ve User-Mode Driver Framework (UMDF) kitaplığının dosya adları için adlandırma kuralları hakkında bilgi edineceksiniz.

KMDF

KMDF kitaplığının her sürümüne ana sürüm numarası ve ikincil sürüm numarası atanır. Kitaplığın dosya adı ana sürüm numarasını içerir. Dosya adının biçimi:

Wdf<MajorVersionNumber>000.sys

Ana sürüm numarası iki karakter kullanır. Örneğin, kitaplığın 1.0 sürümünün dosya adı Wdf01000.sys. Sürüm 1.9, 1.11 ve benzeri sürümler de Wdf01000.sysolarak adlandırılır ve kitaplık dosyasının her yeni alt sürümü dosyanın önceki sürümünün üzerine yazar.

Sürücünüzü, sistemdeki çerçeve sürümünden daha yeni bir KMDF kitaplığı sürümü kullanarak derlediyseniz, ikincisinin güncelleştirilmiş olması gerekir. Çerçeve kitaplığını güncelleştirme hakkında bilgi için bkz. Yeniden Dağıtılabilir Çerçeve Bileşenleri.

(Çerçeve ortak yükleyicisinin dosya adının hem ana hem de ikincil sürüm numaralarını içerdiğini unutmayın. Ortak yükleyici dosya adları hakkında daha fazla bilgi için bkz. KMDF Ortak yükleyicisini kullanma.)

Sürücünüzü oluşturduğunuzda, MSBuild yardımcı programı sürücüyü MSBuild yardımcı programının kullandığı kitaplığın sürüm numarasını içeren bir saplama dosyasıyla bağlar. İşletim sistemi sürücünüzü yüklediğinde, çerçevenin yükleyicisi sürücünün sistemdeki çerçeve kitaplığının sürümüyle çalıştırılıp çalıştırılacağını belirlemek için sürücü saplamanızdaki sürüm bilgilerini denetler.

Sürücünüzün çalıştığı kitaplığın sürümünü belirlemek için, sürücü WdfDriverIsVersionAvailable veya WdfDriverRetrieveVersionStringçağırabilir.

WDF, sürücünün üzerinde çalıştırılacağı sürümden farklı bir Windows sürümü kullanarak bir sürücü oluşturmanıza olanak tanır. Daha fazla bilgi için bkz. Windows'in birden çok sürümü için WDF sürücüsü oluşturma.

KMDF kitaplığının yayın geçmişi hakkında bilgi için bkz. KMDF Sürüm Geçmişi.

UMDF

KMDF'de olduğu gibi, UMDF kitaplığının ana sürüm numarası iki karakter kullanır. Ancak ana sürüm numarası yalnızca UMDF 2.0 sürümünden başlayarak UMDF kitaplığı dosya adında görünür.

UMDF sürüm 2.0 için, UMDF kitaplığının dosya adı Wudfx02000.dll.

UMDF sürüm 1 için.x, UMDF kitaplığının dosya adı Wudfx.dll.

KMDF kitaplığının yayın geçmişi hakkında bilgi için bkz. UMDF Sürüm Geçmişi.