StorPortDebugPrint-Funktion (storport.h)
Die StorPortDebugPrint Routine druckt eine Debugzeichenfolge an den Kerneldebugger, 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ührlichkeitsebene angibt und ein Wert von 0 die niedrigste Ebene angibt. Siehe Anmerkungen.
DebugMessage
Zeigen Sie auf die zu druckde Debugmeldung.
...
Variadische Argumente, die mit der Zeichenfolge gedruckt werden sollen, auf die DebugMessage zeigt.
Rückgabewert
Nichts
Bemerkungen
StorPortDebugPrint druckt die Nachricht, auf die DebugMessage-verweist, zusammen mit anderen Debuginformationen abhängig vom Wert DebugPrintLevel wie folgt.
Wert von DebugPrintLevel | Typ der gedruckten Informationen |
---|---|
0 | Fehler |
1 | Warnung |
2 | Spur |
3 | Mitteilsam |
Um diese Debugzeichenfolgen anzuzeigen, muss der Treiber-Writer nt! Kd_STORMINIPORT_Mask. Dies folgt dem neuen systemweiten Debugdruckmechanismus.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | storport.h (include Storport.h) |
Library | Storport.lib |