StorPortDebugPrint-Funktion (storport.h)

Die StorPortDebugPrint-Routine gibt eine Debugzeichenfolge an den Kerneldebugger aus, wenn der Debugger angefügt ist.

Syntax

STORPORT_API VOID StorPortDebugPrint(
  ULONG DebugPrintLevel,
  PSTR  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ührlichkeitsstufe und ein Wert von 0 für die niedrigste Ebene steht. Siehe Hinweise.

DebugMessage

Zeiger auf die debug-Nachricht, die gedruckt werden soll.

...

Variadische Argumente, die mit der Zeichenfolge gedruckt werden sollen, auf die DebugMessage zeigt.

Rückgabewert

Keine

Bemerkungen

StorPortDebugPrint gibt die Meldung aus, auf die von DebugMessage verwiesen wird, zusammen mit anderen Debuginformationen, die vom Wert von DebugPrintLevel abhängig sind, wie folgt.

Wert von DebugPrintLevel Art der gedruckten Informationen
0 Fehler
1 Warnung
2 Trace
3 Informational

Um diese Debugzeichenfolgen anzuzeigen, muss der Treiberwriter nt! Kd_STORMINIPORT_Mask. Dies folgt dem neuen systemweiten Debugdruckmechanismus.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header storport.h (Storport.h einschließen)
Bibliothek Storport.lib

Weitere Informationen

DbgPrintEx