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 |
|