Función RtlIsNameInExpression
Determina si una cadena Unicode coincide con el patrón especificado.
Sintaxis
BOOLEAN RtlIsNameInExpression(
_In_ PUNICODE_STRING Expression,
_In_ PUNICODE_STRING Name,
_In_ BOOLEAN IgnoreCase,
_In_opt_ PWCH UpcaseTable
);
Parámetros
-
Expresión [in]
-
Puntero a la cadena de patrón. Esta cadena puede contener caracteres comodín. Si el parámetro IgnoreCase es TRUE, la cadena solo debe contener caracteres en mayúsculas.
-
Nombre [in]
-
Puntero a la cadena que se va a comparar con el patrón. Esta cadena no puede contener caracteres comodín.
-
IgnoreCase [in]
-
TRUE para la coincidencia sin distinción entre mayúsculas y minúsculas o FALSE para la coincidencia con distinción entre mayúsculas y minúsculas.
-
UpcaseTable [in, opcional]
-
Puntero opcional a una tabla de caracteres en mayúsculas que se usará para la coincidencia sin distinción entre mayúsculas y minúsculas. Si este parámetro es NULL, se usa la tabla de caracteres en mayúsculas del sistema predeterminada.
Valor devuelto
Devuelve TRUE si la cadena coincide con el patrón. Si la cadena no coincide con el patrón, esta función devuelve FALSE.
Comentarios
Esta función no tiene ningún archivo de encabezado asociado. La biblioteca de importación asociada, Ntdll.lib, está disponible en el Kit de controladores de Microsoft Windows (WDK). También puede llamar a esta función mediante las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a Ntdll.dll.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Archivo DLL |
|