Freigeben über


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

Siehe auch

DbgPrintEx-