Bagikan melalui


Membuat file log untuk alat analisis kode

Program Sertifikasi Perangkat Keras Windows memerlukan Log Verifikasi Driver (DVL) untuk pengiriman driver. Anda mungkin perlu menjalankan alat Analisis Kode sebelum membuat DVL untuk driver Anda. DVL dapat berisi ringkasan hasil dari alat seperti File log CodeQL, Analisis Kode, dan Pemverifikasi Driver Statis. File log tidak berisi informasi kode sumber. Untuk detail tambahan, lihat Uji Logo Alat Statis dan CodeQL dan Uji Logo Alat Statis

Untuk menjalankan analisis kode pada driver

  1. Di Microsoft Visual Studio, pilih file proyek driver lalu pilih dan tahan (atau klik kanan) untuk membuka properti proyek.
  2. Dari menu Analisis atau Build , pilih Jalankan Analisis Kode pada Solusi.
  3. Jika kesalahan atau peringatan ditemukan, gunakan jendela Laporan Analisis Kode untuk menyelidiki penyebab kesalahan. Gunakan pesan peringatan untuk memperbaiki masalah tersebut. Untuk informasi selengkapnya tentang alat Analisis Kode, lihat Cara menjalankan Analisis Kode untuk driver dan Menganalisis Kualitas Kode C/C++ dengan Menggunakan Analisis Kode.

Alat Analisis Kode untuk driver menulis hasil ke file vc.nativecodeanalysis.all.xml dalam konfigurasi build dan sub-direktori platform proyek Anda, misalnya, \Windows 8Release\x64.

Keterangan

Analisis Kode untuk Driver adalah alat verifikasi statis waktu kompilasi yang mendeteksi kesalahan pengodean dasar dalam program C dan C++ dan menyertakan modul khusus yang dirancang untuk mendeteksi kesalahan dalam kode driver mode kernel (terutama). Dalam versi WDK sebelumnya, modul khusus driver untuk analisis kode adalah bagian dari alat mandiri yang disebut PREfast untuk Driver (PFD).

Jendela Prompt Perintah Visual Studio

Anda juga dapat menjalankan alat Analisis Kode dari jendela Prompt Perintah Visual Studio. Siapkan lingkungan dengan menjalankan salah satu file batch berikut.

"C:\Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x64

-Atau-

"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x64

Jalankan alat Analisis Kode. Gunakan rilis Windows yang sesuai untuk pengiriman Anda.

msbuild.exe <vcxprojectfile> /p:Configuration="Win8 Release" /P:Platform=x64 /target:clean
msbuild.exe <vcxprojectfile> /p:Configuration="Win8 Release" /P:Platform=x64 /P:RunCodeAnalysisOnce=True

Untuk informasi terbaru tentang persyaratan untuk Log Verifikasi Driver, lihat Catatan Rilis WDK.