Condividi tramite


funzione _RxLog (rxlog.h)

_RxLog fa parte delle funzionalità di registrazione di debug RDBSS (Redirected Drive Buffering SubSystem). Accetta una stringa di formato e un numero variabile di parametri e formatta una stringa di output per la registrazione come voce del log degli errori di I/O se la registrazione è abilitata.

Sintassi

void _RxLog(
  PCSTR format,
  ...   
);

Parametri

format

Puntatore a un elenco di argomenti variabile che contiene una stringa di formato e un numero variabile di identificatori di formato sostituiti dai valori degli argomenti successivi.

...

Numero variabile di argomenti che corrispondono al formato specificato nel formato stringa. Questi argomenti forniscono i dati da registrare, ad esempio stringhe, numeri interi e così via.

Valore restituito

Nessuno

Osservazioni

È consigliabile utilizzare la macro RxLog anziché chiamare direttamente la routine _RxLog. Nelle build di vendita al dettaglio, la macro RxLog non è definita in alcun modo.

Se la registrazione è abilitata, _RxLog restituirà una stringa per la registrazione come voce del log degli errori di I/O in base alla stringa di formato e al numero di variabili passate.

La routine _RxLog supporta i descrittori di stringa di formato seguenti:

  • %lN, %wN, %lS, %wS, %ld, %wd--a number
  • %x--un numero esadecimale
  • %c--a carattere
  • %s--una stringa ASCII
  • %Z--una stringa Unicode che contiene caratteri ASCII

La routine _RxLog è limitata a una stringa di output di al massimo 48 righe, pertanto il formato stringa non può contenere più di 48 caratteri\n' .

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione rxlog.h (include Rxlog.h)
IRQL <= APC_LEVEL

Vedere anche

RxLogEventDirect

RxLogEventWithAnnotation

RxLogEventWithBufferDirect