Bagikan melalui


Properti Stampinf untuk Proyek Driver

Mengatur properti untuk alat Stampinf . Anda dapat menggunakan Stampinf untuk memperbarui direktif file INF dan INX umum saat Anda membangun driver.

Mengatur properti Stampinf untuk proyek driver

  1. Buka halaman properti untuk proyek driver Anda. Pilih dan tahan (atau klik kanan) proyek driver di Penjelajah Solusi dan pilih Properti.
  2. Di halaman properti untuk proyek driver, pilih Properti Konfigurasi lalu pilih Stampinf.
  3. Atur properti untuk proyek.

Jika Anda ingin menambahkan halaman properti ini ke proyek Anda, sehingga Anda dapat menjalankan Stampinf selama proses build, lihat lingkungan build WDK dan Visual Studio dan tugas Stampinf.

Opsi stampinf Deskripsi

Aktifkan Arsitektur

Mengaktifkan penggantian variabel $ARCH$ yang digunakan dalam file INX. Jika diaktifkan, nilai yang ditentukan untuk Arsitektur digunakan. Jika Tidak ditentukan, variabel $ARCH$ akan dihapus. Misalnya, "Standard.NT$ARCH$" menjadi "Standard.NT".

Arsitektur

Menentukan string arsitektur untuk menggantikan variabel $ARCH$ yang digunakan dalam file INX. Nilai defaultnya adalah $(InfArch), makro yang memilih konfigurasi aktif saat ini di Visual Studio. Nilai yang mungkin termasuk x86, x64. Pengaturan ini setara dengan menentukan opsi Stampinf-a [arsitektur].

Aktifkan VersionStamp

Mengaktifkan penanda waktu versi. Jika diaktifkan, Nomor Versi Driver tidak boleh kosong. Nomor Versi Driver menentukan waktu yang ditulis dalam direktif INF DriverVer untuk nomor versi. Jika tidak diaktifkan, lihat deskripsi perilaku default untuk opsi ini di bawah Nomor Versi Driver.

Nomor Versi Driver

Menentukan waktu yang dicantumkan dalam direktif INF DriverVer untuk nomor versi. Format untuk waktu adalah hours.minutes.seconds.milidetik (misalnya, 11.30.20.15). Opsi ini berguna selama pengembangan karena menyediakan cara mudah untuk meningkatkan nomor versi driver. Pengaturan ini setara dengan menentukan opsi Stampinf-v [time| ].

Untuk menggunakan waktu saat ini, tentukan tanda bintang () dengan parameter ini.

Perilaku default:

Jika Nomor Versi Driver tidak ditentukan, atau jika Aktifkan VersionStampadalah Tidak atau tidak ditentukan, Stampinf menggunakan salah satu nilai nomor versi berikut:

  • Jika variabel lingkungan STAMPINF_VERSION diatur, Stampinf menggunakan nilai nomor versi yang ditentukan oleh variabel lingkungan ini.

  • Jika variabel lingkungan STAMPINF_VERSION tidak ditentukan, Stampinf mengekstrak nomor versi dari file ntverp.h.

Nota Secara default, variabel lingkungan STAMPINF_VERSION tidak diatur saat Anda membangun driver kecuali Anda mengaturnya sebagai variabel lingkungan sistem. Untuk menentukan variabel lingkungan ini dalam lingkungan build Visual Studio, lihat Cara: Menggunakan Variabel Lingkungan dalam Build.

Aktifkan DateStamp

Mengaktifkan stempel tanggal. Jika diaktifkan, Tanggal Arahan Versi Driver tidak boleh kosong. Jika tidak diaktifkan, lihat deskripsi perilaku default untuk opsi ini di bawah Tanggal Arahan Versi Driver.

Tanggal Instruksi Versi Driver

Menentukan tanggal yang ditulis dalam arahan INF DriverVer. Format untuk tanggal tersebut adalahtahuntanggal/bulan/ (misalnya, 20/10/2011).

Untuk menggunakan tanggal saat ini, tentukan tanda bintang () dengan parameter ini.

Perilaku default:

Jika parameter Tanggal Arahan Versi Driver tidak ditentukan, atau jika Aktifkan DateStampadalah Tidak atau tidak ditentukan, Stampinf menggunakan salah satu nilai tanggal berikut:

  • Jika variabel lingkungan STAMPINF_DATE diatur, Stampinf menggunakan nilai tanggal yang ditentukan oleh variabel lingkungan ini.

  • Jika variabel lingkungan STAMPINF_DATE tidak ditentukan, Stampinf menggunakan tanggal saat ini.

Pengaturan ini setara dengan menentukan opsi Stampinf-d [date|].

Nota Secara default, variabel lingkungan STAMPINF_DATE tidak diatur saat Anda membuat driver kecuali Anda mengaturnya sebagai variabel lingkungan sistem. Untuk menentukan variabel lingkungan ini dalam lingkungan build Visual Studio, lihat Cara: Menggunakan Variabel Lingkungan dalam Build.

Bagian Arahan Versi Pengandar

Menentukan bagian INF untuk menempatkan direktif INF DriverVer. Lokasi default untuk arahan ini adalah bagian Versi INF.

Pengaturan ini setara dengan menentukan opsi Stampinf-sbagian.

Nomor Versi KMDF

Menentukan versi KMDF yang bergantung pada driver ini. Ini digunakan untuk menyesuaikan nama penginstal bersama KmdfLibraryVersion dan KMDF dalam file INF. Opsi ini menggantikan kata kunci $KMDFVERSION$ dan $KMDFCOINSTALLERVERSION$ dalam file INF. String memiliki format berikut:

<versi_utama>.<versi_minor>

Misalnya, jika Anda menentukan 1,5 sebagai string versi, nilai 1,5 dan 01005 digunakan untuk dua kata kunci (masing-masing).

Pengaturan ini setara dengan menentukan opsi Stampinf-kKMDFversion.

Nomor Versi UMDF

Menentukan versi UMDF yang bergantung pada driver ini. Opsi ini digunakan untuk menentukan nama penginstal bersama UmdfLibraryVersion dan UMDF dalam file INF. Versi yang ditentukan menggantikan kata kunci $UMDFVERSION$ dan $UMDFCOINSTALLERVERSION$ dalam file INF. String versi memiliki format berikut:

<versi_utama>.<versi_minor>.<versi_layanan>

(di mana <service_version> biasanya nol).

Misalnya, jika Anda menentukan 1.5.0 sebagai string versi, nilai 1.5.0 dan 01005 digunakan untuk kata kunci utama dan minor (masing-masing).

Pengaturan ini setara dengan menentukan opsi Stampinf-uUMDFversion.

Nama File Katalog

Menentukan nilai yang ditulis dalam direktif CatalogFile di bagian Versi INF. Secara default, direktif CatalogFile tidak ditulis.

Pengaturan ini setara dengan menentukan opsi Stampinf-ccatalogfile.

Verbos

Menampilkan output Stampinf yang mendetail.

Pengaturan ini setara dengan menentukan opsi Stampinf-n .

Jalur Header Versi

Menentukan lokasi file Ntverp.h. Jalur mewakili lokasi direktori lengkap yang berisi Ntverp.h.

Pengaturan ini setara dengan menentukan jalur opsi Stampinf-i.