RtlIsNameInExpression 函式
判斷 Unicode 字串是否符合指定的模式。
語法
BOOLEAN RtlIsNameInExpression(
_In_ PUNICODE_STRING Expression,
_In_ PUNICODE_STRING Name,
_In_ BOOLEAN IgnoreCase,
_In_opt_ PWCH UpcaseTable
);
參數
-
運算式 [in]
-
模式字串的指標。 此字串可以包含萬用字元。 如果 IgnoreCase 參數為 TRUE,字串必須只包含大寫字元。
-
名稱 [in]
-
要與模式比較之字串的指標。 此字串不能包含萬用字元。
-
IgnoreCase [in]
-
TRUE 表示不區分大小寫比對,或 FALSE 表示區分大小寫比對。
-
UpcaseTable [in, optional]
-
用於不區分大小寫比對之大寫字元資料表的選擇性指標。 如果此參數為 Null,則會使用預設系統大寫字元資料表。
傳回值
如果字串符合模式,則會傳回 TRUE 。 如果字串不符合模式,此函式會傳回 FALSE。
備註
此函式沒有相關聯的標頭檔。 Microsoft Windows 驅動程式套件 (WDK) 中提供相關聯的匯入程式庫 Ntdll.lib。 您也可以使用 LoadLibrary 和 GetProcAddress 函式呼叫此函式,以動態連結至Ntdll.dll。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 R2 [僅限桌面應用程式] |
DLL |
|