Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Программа 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 |