Funzione RtlIsNameInExpression
Determina se una stringa Unicode corrisponde al criterio specificato.
Sintassi
BOOLEAN RtlIsNameInExpression(
_In_ PUNICODE_STRING Expression,
_In_ PUNICODE_STRING Name,
_In_ BOOLEAN IgnoreCase,
_In_opt_ PWCH UpcaseTable
);
Parametri
-
Espressione [in]
-
Puntatore alla stringa del criterio. Questa stringa può contenere caratteri jolly. Se il parametro IgnoreCase è TRUE, la stringa deve contenere solo caratteri maiuscoli.
-
Nome [in]
-
Puntatore alla stringa da confrontare con il criterio. Questa stringa non può contenere caratteri jolly.
-
IgnoreCase [in]
-
TRUE per la corrispondenza senza distinzione tra maiuscole e minuscole o FALSE per la corrispondenza con distinzione tra maiuscole e minuscole.
-
UpcaseTable [in, facoltativo]
-
Puntatore facoltativo a una tabella di caratteri maiuscoli da usare per la corrispondenza senza distinzione tra maiuscole e minuscole. Se questo parametro è NULL, viene utilizzata la tabella dei caratteri maiuscoli di sistema predefinita.
Valore restituito
Restituisce TRUE se la stringa corrisponde al criterio. Se la stringa non corrisponde al criterio, questa funzione restituisce FALSE.
Commenti
Questa funzione non ha alcun file di intestazione associato. La libreria di importazione associata, Ntdll.lib, è disponibile in Microsoft Windows Driver Kit (WDK). È anche possibile chiamare questa funzione usando le funzioni LoadLibrary e GetProcAddress per il collegamento dinamico a Ntdll.dll.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 7 [solo app desktop] |
Server minimo supportato |
Windows Server 2008 R2 [solo app desktop] |
DLL |
|