Função StrCmpNW (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 diferencia maiúsculas de minúsculas. A macro StrNCmp difere apenas dessa função no nome.
Sintaxe
int StrCmpNW(
[in] PCWSTR psz1,
[in] PCWSTR 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 do início de cada cadeia de caracteres a ser comparado.
Retornar valor
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 StrCmpN 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
Requisito | Valor |
---|---|
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) |