共用方式為


ScsiDebugPrint 函式 (minitape.h)

ScsiDebugPrint 例程會根據核心調試程式中設定的全域值或登錄中設定的全域值,列印偵錯資訊,並在系統開機時初始化。

注意

未來可能會變更或無法使用 SCSI 埠驅動程式和 SCSI 迷你埠驅動程式模型。 請改用 Storport 驅動程式Storport miniport 驅動程式模型。

語法

SCSIPORT_API VOID ScsiDebugPrint(
  ULONG  DebugPrintLevel,
  PCCHAR DebugMessage,
  ...    
);

參數

DebugPrintLevel

包含介於 0 到 3 之間的值,指定詳細資訊層級,其中 3 的值表示最高層級的詳細資訊,而值為 0 表示最低層級。 請參閱。

DebugMessage

要列印之偵錯字串的指標。

...

要列印 DebugMessage 指向的字串的 Variadic 自變數。

傳回值

沒有

言論

ScsiDebugPrint 會列印 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 只檢查組建中的函式;它會在免費組建中編譯成無專案。

要求

要求 價值
最低支援的用戶端 Windows XP
目標平臺 桌面
標頭 minitape.h (包括 Miniport.h、Scsi.h、Minitape.h)
連結庫 Scsiport.lib

另請參閱

DbgPrintEx