Compartilhar via


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 do início de cada cadeia de caracteres a ser comparado.

Valor de retorno

Tipo: int

Retornará zero se as cadeias de caracteres forem idênticas. Retorna um valor positivo se o primeiro nChar caracteres da cadeia de caracteres apontados por psz1 forem maiores do que os da cadeia de caracteres apontada por psz2. Ele retornará um valor negativo se o primeiro nChar caracteres da cadeia de caracteres apontados por psz1 forem menores do que os da cadeia de caracteres apontada por psz2.

Observações

Nota

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. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows 2000 Server [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho shlwapi.h
biblioteca Shlwapi.lib
de DLL Shlwapi.dll (versão 4.71 ou posterior)