Fungsi FsRtlIsDbcsInExpression (ntifs.h)
Rutinitas FsRtlIsDbcsInExpression menentukan apakah string ANSI atau kumpulan karakter byte ganda (DBCS) cocok dengan pola yang ditentukan.
Sintaks
BOOLEAN FsRtlIsDbcsInExpression(
[in] PANSI_STRING Expression,
[in] PANSI_STRING Name
);
Parameter
[in] Expression
Penunjuk ke string pola. Dapat berisi karakter kartubebas.
[in] Name
Penunjuk ke string yang akan dibandingkan dengan pola. Tidak boleh berisi karakter kartubebas.
Nilai kembali
FsRtlIsDbcsInExpression mengembalikan TRUE jika string cocok dengan pola, FALSE sebaliknya.
Keterangan
Karakter kartubebas berikut dapat digunakan dalam string pola.
Karakter Wildcard | Makna |
---|---|
* (tanda bintang) | Cocok dengan nol karakter atau lebih. |
? (tanda tanya) | Cocok dengan satu karakter. |
ANSI_DOS_DOT | Cocok dengan karakter titik atau nol di luar string nama. |
ANSI_DOS_QM | Mencocokkan karakter tunggal atau, setelah menemukan titik atau akhir string nama, memajukan ekspresi ke akhir kumpulan ANSI_DOS_QMs yang bersebelahan. |
ANSI_DOS_STAR | Mencocokkan nol atau lebih karakter hingga menemukan dan mencocokkan final. dalam nama. |
Pencocokan pola peka huruf besar/kecil. Untuk melakukan kecocokan yang tidak peka huruf besar/kecil, pemanggil harus menggunakan rutinitas seperti RtlUpperString untuk mengonversi string pola dan input menjadi huruf besar sebelum memanggil FsRtlIsDbcsInExpression.
Untuk informasi tentang rutinitas penanganan string lainnya, lihat Rutinitas Pustaka Run-Time (RTL).
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | ntifs.h (termasuk Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk