Função StrCmpNIW (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 StrCmpNIW(
  [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.

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)