Функция SCSIDebugPrint (minitape.h)

Программа ScsiDebugPrint выводит сведения об отладке с уровнем детализации на основе глобальных значений, заданных в отладчике ядра или заданных в реестре и инициализированных при загрузке системы.

Заметка

В будущем драйвер портов SCSI и модели драйверов мини-порта SCSI могут быть изменены или недоступны. Используйте драйвера Storport и модели драйверов Storport miniport.

Синтаксис

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

Параметры

DebugPrintLevel

Содержит значение от 0 до 3, указывающее уровень детализации, где значение 3 означает самый высокий уровень детализации и значение 0 означает самый низкий уровень. См. примечания.

DebugMessage

Указатель на строку отладки для печати.

...

Аргументы variadic для печати со строкой, на которую DebugMessage указывает.

Возвращаемое значение

Никакой

Замечания

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 (include Miniport.h, Scsi.h, Minitape.h)
библиотеки Scsiport.lib

См. также

DbgPrintEx