Bagikan melalui


fungsi _RxLog (rxlog.h)

_RxLog adalah bagian dari fasilitas pengelogan debug RDBSS (Redirected Drive Buffering SubSystem). Dibutuhkan string format dan jumlah variabel parameter dan memformat string output untuk perekaman sebagai entri log kesalahan I/O jika pengelogan diaktifkan.

Sintaksis

void _RxLog(
  PCSTR format,
  ...   
);

Parameter

format

Penunjuk ke daftar argumen variabel yang berisi string format dan jumlah variabel penentu format yang digantikan oleh nilai argumen berikutnya.

...

Jumlah variabel argumen yang sesuai dengan format yang ditentukan dalam format string. Argumen ini menyediakan data yang akan dicatat, seperti string, bilangan bulat, dan sebagainya.

Mengembalikan nilai

Tidak

Komentar

Disarankan agar makro RxLog digunakan alih-alih memanggil _RxLog rutin secara langsung. Pada build ritel, makro RxLog didefinisikan menjadi apa-apa.

Jika pengelogan diaktifkan, _RxLog akan menghasilkan string untuk perekaman sebagai entri log kesalahan I/O berdasarkan string format dan jumlah variabel yang diteruskan.

Rutinitas _RxLog mendukung deskriptor string format berikut:

  • %lN, %wN, %lS, %wS, %ld, %wd--angka
  • %x--angka heksadesimal
  • %c--a karakter
  • %s--string ASCII
  • %Z--string Unicode yang berisi karakter ASCII

Rutinitas _RxLog terbatas pada string output, paling banyak, 48 baris, sehingga format string tidak boleh berisi lebih dari 48 ' karakter\n'.

Persyaratan

Syarat Nilai
Platform Target Desktop
Header rxlog.h (termasuk Rxlog.h)
IRQL <= APC_LEVEL

Lihat juga

RxLogEventDirect

RxLogEventWithAnnotation

RxLogEventWithBufferDirect