Fungsi StorPortDebugPrint (storport.h)
StorPortDebugPrint rutin mencetak string debug ke debugger kernel, jika debugger terpasang.
Sintaks
STORPORT_API VOID StorPortDebugPrint(
ULONG DebugPrintLevel,
PSTR DebugMessage,
...
);
Parameter
DebugPrintLevel
Berisi nilai antara 0 dan 3 yang menentukan tingkat verbositas, di mana nilai 3 menandakan tingkat verbositas tertinggi dan nilai 0 menandakan tingkat terendah. Lihat Keterangan.
DebugMessage
Arahkan ke pesan debug yang akan dicetak.
...
Argumen variadik yang akan dicetak dengan string yang dituju debugMessage .
Mengembalikan nilai
Tidak ada
Keterangan
StorPortDebugPrint mencetak pesan yang ditujukan oleh DebugMessage, bersama dengan informasi penelusuran kesalahan lainnya tergantung pada nilai DebugPrintLevel sebagai berikut.
Nilai DebugPrintLevel | Jenis informasi yang dicetak |
---|---|
0 | Kesalahan |
1 | Peringatan |
2 | Jejak |
3 | Informasi |
Untuk melihat string debug ini, penulis driver harus mengatur nt! Kd_STORMINIPORT_Mask. Ini mengikuti mekanisme cetak debug seluruh sistem baru.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | storport.h (termasuk Storport.h) |
Pustaka | Storport.lib |