функция _RxLog (rxlog.h)

_RxLog принимает строку формата и переменное число параметров и форматирует выходную строку для записи в журнале ошибок ввода-вывода, если ведение журнала включено.

Синтаксис

void _RxLog(
  PCSTR format,
  ...   
);

Параметры

format

Список переменных аргументов, содержащий строку формата и переменное число параметров.

...

TBD

Возвращаемое значение

None

Remarks

Рекомендуется использовать макрос RxLog , а не вызывать подпрограмму _RxLog напрямую.

Если ведение журнала включено, _RxLog выдаст строку для записи в журнале ошибок ввода-вывода на основе строки формата и количества переданных переменных.

Подпрограмма _RxLog поддерживает следующие дескрипторы строк формата:

%lN, %wN, %lS, %wS, %ld, %wd - число

%x — шестнадцатеричное число

%c - символ

%s — строка ASCII

%Z — строка Юникода, содержащая символы ASCII.

Подпрограмма _RxLog ограничена выходной строкой, содержащей не более 48 строк, поэтому строка Format не может содержать более 48 символов "\n".

Для вызова этой подпрограммы рекомендуется использовать макрос RxLog . В проверенных сборках макрос RxLog вызовет подпрограмму _RxLog . В розничных сборках макрос RxLog не определен.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть rxlog.h (включая Rxlog.h)
IRQL <= APC_LEVEL

См. также раздел

RxLogEventDirect

RxLogEventWithAnnotation

RxLogEventWithBufferDirect