Compartir a través de


función _RxLog (rxlog.h)

_RxLog forma parte de las instalaciones de registro de depuración de RDBSS (subsistema de almacenamiento en búfer de unidades redirigidas). Toma una cadena de formato y un número variable de parámetros y da formato a una cadena de salida para la grabación como entrada de registro de errores de E/S si el registro está habilitado.

Sintaxis

void _RxLog(
  PCSTR format,
  ...   
);

Parámetros

format

Puntero a una lista de argumentos variables que contiene una cadena de formato y un número variable de especificadores de formato que se reemplazan por los valores de los argumentos posteriores.

...

Número variable de argumentos que corresponden al formato especifica en el formato formato cadena. Estos argumentos proporcionan los datos que se van a registrar, como cadenas, enteros, etc.

Valor devuelto

Ninguno

Observaciones

Se recomienda usar la macro de RxLog en lugar de llamar directamente a la rutina _RxLog. En las compilaciones comerciales, la macro RxLog está definida en nada.

Si el registro está habilitado, _RxLog generará una cadena para la grabación como entrada de registro de errores de E/S en función de la cadena de formato y el número de variables pasadas.

La rutina _RxLog admite los siguientes descriptores de cadena de formato:

  • %lN, %wN, %lS, %wS, %ld, %wd--a número
  • %x--a número hexadecimal
  • %c--a carácter
  • %s--an ASCII string
  • %Z--una cadena Unicode que contiene caracteres ASCII

La rutina de _RxLog se limita a una cadena de salida de, como máximo, 48 líneas, por lo que el formato cadena no puede contener más de 48 caracteres\n".

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de rxlog.h (incluya Rxlog.h)
irQL <= APC_LEVEL

Consulte también

rxLogEventDirect

RxLogEventWithAnnotation

RxLogEventWithBufferDirect