Partilhar via


Função ScsiDebugPrint (minitape.h)

O ScsiDebugPrint imprime informações de depuração com um nível de verbosidade com base nos valores globais definidos no depurador do kernel ou definidos no registro e inicializados quando o sistema é inicializado.

Nota

O driver de porta SCSI e os modelos de driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro. Use os modelos de driver do Storport e miniporto storport modelos de driver.

Sintaxe

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

Parâmetros

DebugPrintLevel

Contém um valor entre 0 e 3 que especifica o nível de verbosidade, em que um valor de 3 significa o nível mais alto de verbosidade e um valor de 0 significa o nível mais baixo. Consulte Comentários.

DebugMessage

Ponteiro para a cadeia de caracteres de depuração a ser impressa.

...

Argumentos variádicos a serem impressos com a cadeia de caracteres que DebugMessage aponta para.

Valor de retorno

Nenhum

Observações

ScsiDebugPrint imprime a mensagem apontada por DebugMessage, juntamente com outras informações de depuração, dependendo do vaue de DebugPrintLevel da seguinte maneira.

Valor de DebugPrintLevel Valor passado para DbgPrintEx
0 DPFLTR_WARNING_LEVEL
1 DPFLTR_TRACE_LEVEL
2 DPFLTR_TRACE_LEVEL
3 DPFLTR_INFO_LEVEL

Para exibir a mensagem apontada por DebugMessage do depurador de kernel, use a máscara de filtro de componente Kd_ScsiMiniPort_Mask. Para obter mais informações sobre máscaras de depuração, consulte DbgPrintEx.

ScsiDebugPrint apenas funções em builds verificados; ele compila para nada em builds gratuitos.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows XP
da Plataforma de Destino Área de trabalho
cabeçalho minitape.h (incluem Miniport.h, Scsi.h, Minitape.h)
biblioteca Scsiport.lib

Consulte também

DbgPrintEx