Função RtlIsNameInExpression
Determina se uma cadeia de caracteres Unicode corresponde ao padrão especificado.
Sintaxe
BOOLEAN RtlIsNameInExpression(
_In_ PUNICODE_STRING Expression,
_In_ PUNICODE_STRING Name,
_In_ BOOLEAN IgnoreCase,
_In_opt_ PWCH UpcaseTable
);
Parâmetros
-
Expressão [in]
-
Um ponteiro para a cadeia de caracteres padrão. Essa cadeia de caracteres pode conter caracteres curinga. Se o parâmetro IgnoreCase for TRUE, a cadeia de caracteres deverá conter apenas caracteres maiúsculos.
-
Nome [in]
-
Um ponteiro para a cadeia de caracteres a ser comparada com o padrão. Essa cadeia de caracteres não pode conter caracteres curinga.
-
IgnoreCase [in]
-
TRUE para correspondência que não diferencia maiúsculas de minúsculas ou FALSE para correspondência que diferencia maiúsculas de minúsculas.
-
UpcaseTable [in, opcional]
-
Um ponteiro opcional para uma tabela de caracteres maiúsculas a ser usada para correspondência que não diferencia maiúsculas de minúsculas. Se esse parâmetro for NULL, a tabela de caracteres maiúsculas do sistema padrão será usada.
Valor retornado
Retornará TRUE se a cadeia de caracteres corresponder ao padrão. Se a cadeia de caracteres não corresponder ao padrão, essa função retornará FALSE.
Comentários
Essa função não tem nenhum arquivo de cabeçalho associado. A biblioteca de importação associada, Ntdll.lib, está disponível no WDK (Microsoft Windows Driver Kit). Você também pode chamar essa função usando as funções LoadLibrary e GetProcAddress para vincular dinamicamente a Ntdll.dll.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
DLL |
|