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 |