Compartir a través de


Función ScsiDebugPrint (minitape.h)

El ScsiDebugPrint rutina imprime información de depuración con un nivel de detalle basado en los valores globales establecidos en el depurador de kernel o establecido en el registro e inicializado cuando se inicia el sistema.

Nota

Los modelos de controlador de puerto SCSI y de miniporte SCSI pueden modificarse o no estar disponibles en el futuro. Use el del controlador storport de y modelos de controlador de storport.

Sintaxis

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

Parámetros

DebugPrintLevel

Contiene un valor entre 0 y 3 que especifica el nivel de detalle, donde un valor de 3 significa el nivel más alto de detalle y un valor de 0 significa el nivel más bajo. Vea comentarios.

DebugMessage

Puntero a la cadena de depuración que se va a imprimir.

...

Argumentos variadic a los que se va a imprimir con la cadena a la que DebugMessage apunta.

Valor devuelto

Ninguno

Observaciones

ScsiDebugPrint imprime el mensaje al que apunta DebugMessage, junto con otra información de depuración en función del vaue de DebugPrintLevel como se indica a continuación.

Valor deBugPrintLevel Valor pasado a DbgPrintEx
0 DPFLTR_WARNING_LEVEL
1 DPFLTR_TRACE_LEVEL
2 DPFLTR_TRACE_LEVEL
3 DPFLTR_INFO_LEVEL

Para ver el mensaje al que apunta DebugMessage desde el depurador de kernel, use la máscara de filtro de componentes Kd_ScsiMiniPort_Mask. Para obtener más información sobre la depuración de máscaras, vea DbgPrintEx.

ScsiDebugPrint solo funciones en compilaciones comprobadas; se compila en nada en compilaciones gratuitas.

Requisitos

Requisito Valor
cliente mínimo admitido Windows XP
de la plataforma de destino de Escritorio
encabezado de minitape.h (incluya Miniport.h, Scsi.h, Minitape.h)
biblioteca de Scsiport.lib

Consulte también

dbgPrintEx