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) |