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 |