Condividi tramite


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
Ntdll.dll