Fungsi FsRtlAreNamesEqual (ntifs.h)
Rutinitas FsRtlAreNamesEqual menentukan apakah dua string Unicode sama.
Sintaks
BOOLEAN FsRtlAreNamesEqual(
[in] PCUNICODE_STRING ConstantNameA,
[in] PCUNICODE_STRING ConstantNameB,
[in] BOOLEAN IgnoreCase,
[in, optional] PCWCH UpcaseTable
);
Parameter
[in] ConstantNameA
Penunjuk ke string pertama. Tidak boleh berisi karakter kartubebas.
[in] ConstantNameB
Penunjuk ke string kedua. Tidak boleh berisi karakter kartubebas.
[in] IgnoreCase
Atur ke TRUE untuk pencocokan tidak peka huruf besar/kecil, FALSE jika tidak.
[in, optional] UpcaseTable
Penunjuk opsional ke tabel karakter huruf besar yang akan digunakan untuk pencocokan yang tidak peka huruf besar/kecil. Jika nilai ini tidak disediakan, tabel karakter huruf besar sistem default akan digunakan.
Nilai kembali
FsRtlAreNamesEqual mengembalikan TRUE jika dua string Unicode cocok, FALSE jika tidak.
Keterangan
Tabel yang ditunjukkan oleh UpcaseTable adalah array karakter Unicode huruf besar, diindeks oleh karakter Unicode yang akan dikonversi menjadi huruf besar. Array harus berisi entri untuk semua karakter yang legal dalam nama file.
Pencocokan tidak sensitif huruf besar/kecil dilakukan dengan mengonversi kedua string menjadi huruf besar sebelum dibandingkan. Dengan demikian, nilai UpcaseTable, jika disediakan, hanya digunakan jika IgnoreCaseADALAH TRUE.
Jika kegagalan alokasi kumpulan terjadi, FsRtlAreNamesEqual akan memunculkan pengecualian STATUS_NO_MEMORY.
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 | PASSIVE_LEVEL |
Aturan kepatuhan DDI | HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm) |
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