StorPortDebugPrint function (storport.h)
The StorPortDebugPrint routine prints a debug string to the kernel debugger, if the debugger is attached.
Syntax
STORPORT_API VOID StorPortDebugPrint(
ULONG DebugPrintLevel,
PSTR DebugMessage,
...
);
Parameters
DebugPrintLevel
Contains a value between 0 and 3 that specifies the level of verbosity, where a value of 3 signifies the highest level of verbosity and a value of 0 signifies the lowest level. See Remarks.
DebugMessage
Pointer to the debug message to be printed.
...
Variadic arguments to be printed with the string that DebugMessage points to.
Return value
None
Remarks
StorPortDebugPrint prints the message pointed to by DebugMessage, along with other debugging information depending on the value of DebugPrintLevel as follows.
Value of DebugPrintLevel | Type of information printed |
---|---|
0 | Error |
1 | Warning |
2 | Trace |
3 | Informational |
To see these debug strings, the driver writer must set nt!Kd_STORMINIPORT_Mask. This follows the new system-wide debug print mechanism.
Requirements
Requirement | Value |
---|---|
Target Platform | Universal |
Header | storport.h (include Storport.h) |
Library | Storport.lib |