Função _RxLog (rxlog.h)

_RxLog usa uma cadeia de caracteres de formato e um número variável de parâmetros e formata uma cadeia de caracteres de saída para gravação como uma entrada de log de erros de E/S se o registro em log estiver habilitado.

Sintaxe

void _RxLog(
  PCSTR format,
  ...   
);

Parâmetros

format

A lista de argumentos variáveis que contém uma cadeia de caracteres de formato e um número variável de parâmetros.

...

TBD

Retornar valor

Nenhum

Comentários

É recomendável que a macro RxLog seja usada em vez de chamar a rotina _RxLog diretamente.

Se o registro em log estiver habilitado, _RxLog gerará uma cadeia de caracteres para gravação como uma entrada de log de erros de E/S com base na cadeia de caracteres de formato e no número de variáveis passadas.

A rotina _RxLog dá suporte aos seguintes descritores de cadeia de caracteres de formato:

%lN, %wN, %lS, %wS, %ld, %wd-- um número

%x-- um número hexadecimal

%c-- um caractere

%s-- uma cadeia de caracteres ASCII

%Z– uma cadeia de caracteres Unicode que contém caracteres ASCII

A rotina _RxLog é limitada a uma cadeia de caracteres de saída de, no máximo, 48 linhas, de modo que a cadeia de caracteres Format não pode conter mais de 48 caracteres "\n".

É recomendável que a macro RxLog seja usada para chamar essa rotina. Em builds verificados, a macro RxLog chamará a rotina de _RxLog . Em builds de varejo, a macro RxLog é definida como nada.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho rxlog.h (inclua Rxlog.h)
IRQL <= APC_LEVEL

Confira também

RxLogEventDirect

RxLogEventWithAnnotation

RxLogEventWithBufferDirect