AtaPortDebugPrint-Funktion (irb.h)
Die AtaPortDebugPrint Routine übergibt eine Nachrichtenzeichenfolge an den Kerneldebugger, damit der Debugger gedruckt werden kann.
Anmerkung
Der ATA-Porttreiber und die ATA Miniport-Treibermodelle können in Zukunft geändert oder nicht verfügbar sein. Verwenden Sie stattdessen den Storport-Treiber und Storport Miniport Treibermodelle.
Syntax
void AtaPortDebugPrint(
ULONG DebugPrintLevel,
PCCHAR DebugMessage,
...
);
Parameter
DebugPrintLevel
Enthält einen Wert zwischen 0 und 3, der die Ausführlichkeitsebene angibt, wobei ein Wert von 3 die höchste Ausführlichkeitsebene angibt und ein Wert von 0 die niedrigste Ebene angibt. Siehe Anmerkungen.
DebugMessage
Zeigen Sie auf die zu druckde Debugzeichenfolge.
...
Variadische Argumente, die mit der Zeichenfolge verwendet werden sollen, auf die DebugMessage verweist.
Rückgabewert
Nichts
Bemerkungen
ScsiDebugPrint druckt die Meldung, auf die DebugMessage-verweist, zusammen mit anderen Debuginformationen abhängig vom Wert DebugPrintLevel- und einer porttreiberspezifischen Maske. Verwenden Sie den Befehl nt!kd_idep_mask, um die gewünschte Ausführlichkeitsebene festzulegen. Weitere Informationen zum Kerneldebugger finden Sie unter Erste Schritte mit WinDbg – Kernelmodus.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | irb.h (include Ata.h, Irb.h) |
Library | Ataport.lib; Pciidex.lib |