Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма ScsiDebugPrint выводит отладочную информацию с уровнем детализации на основе глобальных значений, заданных в отладчике ядра или в реестре и инициализированных при загрузке системы.
Примечание
Модели драйверов портов SCSI и драйверов мини-портов SCSI могут быть изменены или недоступны в будущем. Вместо этого используйте модели драйверов Storport и драйверов для мини-портов Storport .
Синтаксис
SCSIPORT_API VOID ScsiDebugPrint(
ULONG DebugPrintLevel,
PCCHAR DebugMessage,
...
);
Параметры
DebugPrintLevel
Содержит значение от 0 до 3, указывающее уровень детализации, где значение 3 означает самый высокий уровень детализации, а значение 0 означает самый низкий уровень. ScsiDebugPrint выводит сообщение, на которое указывает DebugMessage, вместе с другими сведениями об отладке. См. заметки.
DebugMessage
Указатель на отладочную строку для печати.
...
Аргументы variadic для печати со строкой, на которую указывает DebugMessage .
Возвращаемое значение
None
Remarks
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 |