ScsiDebugPrint 函式 (srb.h)
ScsiDebugPrint 例程會根據核心調試程式中設定的全域值或登錄中設定的全域值,列印偵錯資訊,並在系統開機時初始化。
注意
未來可能會變更或無法使用 SCSI 埠驅動程式和 SCSI 迷你埠驅動程式模型。 請改用 Storport 驅動程式 和 Storport miniport 驅動程式模型。
語法
SCSIPORT_API VOID ScsiDebugPrint(
ULONG DebugPrintLevel,
PCCHAR DebugMessage,
...
);
參數
DebugPrintLevel
包含介於 0 到 3 之間的值,指定詳細資訊層級,其中 3 的值表示最高層級的詳細資訊,而值為 0 表示最低層級。 ScsiDebugPrint 將會列印 DebugMessage所指向的訊息,以及其他偵錯資訊。 請參閱。
DebugMessage
要列印之偵錯字串的指標。
...
要列印 DebugMessage 指向的字串的 Variadic 自變數。
傳回值
沒有
言論
ScsiDebugPrint 會呼叫 DbgPrintEx,傳遞 DebugMessage 指標,以及從 debugPrintLevel 對應 偵錯層級值,如下所示。
DebugPrintLevel 值 | 傳遞至 DbgPrintEx 的值 |
---|---|
0 | DPFLTR_WARNING_LEVEL |
1 | DPFLTR_TRACE_LEVEL |
2 | DPFLTR_TRACE_LEVEL |
3 | DPFLTR_INFO_LEVEL |
若要從核心調試程序檢視 DebugMessage 所指向的訊息,請使用元件篩選遮罩Kd_ScsiMiniPort_Mask。 如需偵錯遮罩的詳細資訊,請參閱 DbgPrintEx。
ScsiDebugPrint 只檢查組建中的函式;它會在免費組建中編譯成無專案。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | srb.h (包括 Miniport.h、Scsi.h、Minitape.h) |
連結庫 | Scsiport.lib |