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 |