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 |