Freigeben über


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

Siehe auch

DbgPrintEx-