Fonction ScsiDebugPrint (minitape.h)
La routine ScsiDebugPrint imprime les informations de débogage avec un niveau de détail basé sur les valeurs globales définies dans le débogueur du noyau ou définies dans le Registre et initialisées lors du démarrage du système.
Note
Le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. Utilisez le du pilote Storport et modèles de pilotes storport à la place.
Syntaxe
SCSIPORT_API VOID ScsiDebugPrint(
ULONG DebugPrintLevel,
PCCHAR DebugMessage,
...
);
Paramètres
DebugPrintLevel
Contient une valeur comprise entre 0 et 3 qui spécifie le niveau de détail, où une valeur de 3 signifie le niveau de détail le plus élevé et une valeur de 0 signifie le niveau le plus bas. Voir les remarques.
DebugMessage
Pointeur vers la chaîne de débogage à imprimer.
...
Arguments variadiques à imprimer avec la chaîne vers laquelle DéboguerMessage pointe.
Valeur de retour
Aucun
Remarques
ScsiDebugPrint imprime le message pointé par DebugMessage, ainsi que d’autres informations de débogage en fonction de la vaue de DebugPrintLevel comme suit.
Valeur DebugPrintLevel | Valeur passée à DbgPrintEx |
---|---|
0 | DPFLTR_WARNING_LEVEL |
1 | DPFLTR_TRACE_LEVEL |
2 | DPFLTR_TRACE_LEVEL |
3 | DPFLTR_INFO_LEVEL |
Pour afficher le message pointé par DebugMessage à partir du débogueur du noyau, utilisez le masque de filtre de composant Kd_ScsiMiniPort_Mask. Pour plus d’informations sur le débogage des masques, consultez DbgPrintEx.
ScsiDebugPrint fonctions uniquement dans les builds vérifiées ; il se compile sur rien dans les builds gratuites.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows XP |
plateforme cible | Bureau |
d’en-tête | minitape.h (include Miniport.h, Scsi.h, Minitape.h) |
bibliothèque | Scsiport.lib |