Поделиться через


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

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

Синтаксис

void _RxLog(
  PCSTR format,
  ...   
);

Параметры

format

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

...

Переменное число аргументов, соответствующих формату, в строке формата . Эти аргументы предоставляют данные для записи, такие как строки, целые числа и т. д.

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

Никакой

Замечания

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

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

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

  • %lN, %wN, %lS, %wS, %ld, %wd- число
  • %x- шестнадцатеричное число
  • %c--символ
  • %s--строка ASCII
  • %Z--строка Юникода, содержащая символы ASCII

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

Требования

Требование Ценность
целевая платформа Настольный
заголовка rxlog.h (include Rxlog.h)
IRQL <= APC_LEVEL

См. также

RxLogEventDirect

RxLogEventWithAnnotation

RxLogEventWithBufferDirect