Compartir a través de


Función ScsiDebugPrint (minitape.h)

La rutina ScsiDebugPrint 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 del controlador de puerto SCSI y del controlador de miniporte SCSI pueden modificarse o no estar disponibles en el futuro. En su lugar, use el controlador Storport y los modelos de controlador de minipuerto 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 la sección Comentarios.

DebugMessage

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

...

Argumentos variádicos a los que se va a imprimir con la cadena a la que Apunta DebugMessage .

Valor devuelto

None

Observaciones

ScsiDebugPrint imprime el mensaje al que apunta DebugMessage, junto con otra información de depuración según el 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 las máscaras de depuración, vea DbgPrintEx.

ScsiDebugPrint solo funciona en compilaciones activadas; se compila en nada en compilaciones gratuitas.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP
Plataforma de destino Escritorio
Encabezado minitape.h (incluya Miniport.h, Scsi.h, Minitape.h)
Library Scsiport.lib

Consulte también

DbgPrintEx