Bagikan melalui


Fungsi RtlIsNameInExpression

Menentukan apakah string Unicode cocok dengan pola yang ditentukan.

Sintaks

 BOOLEAN  RtlIsNameInExpression(
  _In_     PUNICODE_STRING Expression,
  _In_     PUNICODE_STRING Name,
  _In_     BOOLEAN         IgnoreCase,
  _In_opt_ PWCH            UpcaseTable
);

Parameter

Ekspresi [in]

Penunjuk ke string pola. String ini dapat berisi karakter kartubebas. Jika parameter IgnoreCase TRUE, string hanya boleh berisi karakter huruf besar.

Nama [in]

Penunjuk ke string yang akan dibandingkan dengan pola. String ini tidak boleh berisi karakter kartubebas.

IgnoreCase [in]

TRUE untuk pencocokan tidak peka huruf besar/kecil, atau FALSE untuk pencocokan peka huruf besar/kecil.

UpcaseTable [in, opsional]

Penunjuk opsional ke tabel karakter huruf besar yang akan digunakan untuk pencocokan yang tidak peka huruf besar/kecil. Jika parameter ini NULL, tabel karakter huruf besar sistem default digunakan.

Nilai kembali

Mengembalikan TRUE jika string cocok dengan pola. Jika string tidak cocok dengan pola, fungsi ini mengembalikan FALSE.

Keterangan

Fungsi ini tidak memiliki file header terkait. Pustaka impor terkait, Ntdll.lib, tersedia di Microsoft Windows Driver Kit (WDK). Anda juga dapat memanggil fungsi ini menggunakan fungsi LoadLibrary dan GetProcAddress untuk menautkan secara dinamis ke Ntdll.dll.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 R2 [hanya aplikasi desktop]
DLL
Ntdll.dll