Share via


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

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)