Compartir a través de


Función ScsiDebugPrint (srb.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. ScsiDebugPrint imprimirá el mensaje al que apunta DebugMessage, junto con otra información de depuración. 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 llama a DbgPrintEx, pasando el puntero DebugMessage y un valor de nivel de depuración asignado desde DebugPrintLevel de la siguiente manera.

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
de la plataforma de destino de Escritorio
encabezado de srb.h (include Miniport.h, Scsi.h, Minitape.h)
biblioteca de Scsiport.lib

Consulte también

dbgPrintEx