DevHlp_SysTrace function provides a service for device drivers to add information to the System Trace buffer.
Calling Sequence in Assembler
MOV AX, Major Code MOV BX, Length MOV CX, Minor Code LDS SI, Data MOV DL, 28H CALL [Device_Help]
Results in Assembler
If CF = 0, trace record placed in trace buffer
Else data not traced.
Possible errors
Calling Sequence in C
#include "dhcalls.h"
USHORT APIENTRY DevHlp_SysTrace
Results in C
Possible errors
Remarks
Interrupts are disabled while the trace data is saved and then re-enabled if they were initially enabled.
DevHlp_SysTrace is synonymous with DevHlp_RAS.