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

ANSI_STRING

FsRtlIsNameInExpression

RtlUpperString