ScsiDebugPrint 函数 (minitape.h)
ScsiDebugPrint 例程根据内核调试器中设置的全局值或注册表中设置的全局值输出调试信息,并在系统启动时初始化。
注意
将来可能会更改 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型或不可用。 请改用 Storport 驱动程序 和 Storport 微型端口 驱动程序模型。
语法
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 |