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 |