Compartilhar via


Estrutura NLSVERSIONINFOEX (winnls.h)

Contém informações de versão sobre uma funcionalidade nls.

Sintaxe

typedef struct _nlsversioninfoex {
  DWORD dwNLSVersionInfoSize;
  DWORD dwNLSVersion;
  DWORD dwDefinedVersion;
  DWORD dwEffectiveId;
  GUID  guidCustomVersion;
} NLSVERSIONINFOEX, *LPNLSVERSIONINFOEX;

Membros

dwNLSVersionInfoSize

Tamanho, em bytes, da estrutura .

dwNLSVersion

Versão. Esse valor é usado para controlar alterações e adições ao conjunto de pontos de código que têm a funcionalidade indicada para uma localidade específica. O valor é específico da localidade e é incrementado quando a funcionalidade é alterada. Por exemplo, usando a funcionalidade COMPARE_STRING definida pela enumeração SYSNLS_FUNCTION , a versão será alterada se os pesos de classificação forem atribuídos a pontos de código que anteriormente não tinham pesos definidos para a localidade.

dwDefinedVersion

Versão definida. Esse valor é usado para controlar alterações no repertório de pontos de código Unicode. O valor será incrementado quando o repertório Unicode for estendido, por exemplo, se mais caracteres forem definidos.

Começando com Windows 8: preterido. Em vez disso, use dwNLSVersion .

dwEffectiveId

Identificador da ordem de classificação usada para a localidade de entrada para a versão representada. Por exemplo, para uma localidade personalizada en-Mine que usa 0409 para um identificador de ordem de classificação, esse membro contém "0409". Se esse membro especificar uma classificação "real", guidCustomVersion será definido como um GUID vazio.

Começando com Windows 8: preterido. Em vez disso, use guidCustomVersion .

guidCustomVersion

GUID exclusivo para o comportamento de uma classificação personalizada usada pela localidade para a versão representada.

Comentários

Os membros dwNLSVersion e dwDefinedVersion são completamente independentes. Embora cada membro seja definido para um único DWORD, na verdade, cada um é composto por uma versão principal e uma versão secundária. Consulte Manipulando a classificação em seus aplicativos para obter mais informações.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho winnls.h (inclua Windows.h)

Confira também

GetNLSVersionEx

Manipulando a classificação em seus aplicativos

IsNLSDefinedString

Estruturas de suporte à linguagem nacional