Función FsRtlIsDbcsInExpression (ntifs.h)
La rutina FsRtlIsDbcsInExpression determina si una cadena de juego de caracteres ansi o de doble byte (DBCS) coincide con el patrón especificado.
Sintaxis
BOOLEAN FsRtlIsDbcsInExpression(
[in] PANSI_STRING Expression,
[in] PANSI_STRING Name
);
Parámetros
[in] Expression
Puntero a la cadena de patrón. Puede contener caracteres comodín.
[in] Name
Puntero a la cadena que se va a comparar con el patrón. No puede contener caracteres comodín.
Valor devuelto
FsRtlIsDbcsInExpression devuelve TRUE si la cadena coincide con el patrón; en caso contrario, FALSE .
Comentarios
Los siguientes caracteres comodín se pueden usar en la cadena de patrón.
Carácter comodín | Significado |
---|---|
* (asterisco) | Coincide con cero o más caracteres. |
? (signo de interrogación) | Coincide con un solo carácter. |
ANSI_DOS_DOT | Coincide con un punto o cero caracteres más allá de la cadena de nombre. |
ANSI_DOS_QM | Coincide con cualquier carácter único o, al encontrar un punto o final de cadena de nombre, avanza la expresión hasta el final del conjunto de ANSI_DOS_QMs contiguos. |
ANSI_DOS_STAR | Coincide con cero o más caracteres hasta que encuentre y coincida con el final . en el nombre. |
La coincidencia de patrones distingue mayúsculas de minúsculas. Para realizar una coincidencia que no distingue mayúsculas de minúsculas, el autor de la llamada debe usar una rutina como RtlUpperString para convertir el patrón y las cadenas de entrada en mayúsculas antes de llamar a FsRtlIsDbcsInExpression.
Para obtener información sobre otras rutinas de control de cadenas, vea Rutinas de la biblioteca en tiempo de ejecución (RTL).
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Encabezado | ntifs.h (incluya Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |