Função StrCmpNIA (shlwapi.h)
Compara um número especificado de caracteres do início de duas cadeias de caracteres para determinar se eles são iguais. A comparação não diferencia maiúsculas de minúsculas. A macro StrNCmpI difere apenas dessa função no nome.
Sintaxe
int StrCmpNIA(
[in] PCSTR psz1,
[in] PCSTR psz2,
[in] int nChar
);
Parâmetros
[in] psz1
Tipo: PCTSTR
Um ponteiro para a primeira cadeia de caracteres terminada em nulo a ser comparada.
[in] psz2
Tipo: PCTSTR
Um ponteiro para a segunda cadeia de caracteres terminada em nulo a ser comparada.
[in] nChar
Tipo: int
O número de caracteres desde o início de cada cadeia de caracteres a ser comparada.
Valor retornado
Tipo: int
Retornará zero se as cadeias de caracteres forem idênticas. Retorna um valor positivo se os primeiros caracteres nChar da cadeia de caracteres apontada por psz1 forem maiores do que os da cadeia de caracteres apontada por psz2. Ele retornará um valor negativo se os primeiros caracteres nChar da cadeia de caracteres apontados por psz1 forem menores do que os da cadeia de caracteres apontada por psz2.
Comentários
Observação
O cabeçalho shlwapi.h define StrCmpNI como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shlwapi.h |
Biblioteca | Shlwapi.lib |
DLL | Shlwapi.dll (versão 4.71 ou posterior) |