Compartir a través de


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