Freigeben über


NLSVERSIONINFOEX-Struktur (winnls.h)

Enthält Versionsinformationen zu einer NLS-Funktion.

Syntax

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

Member

dwNLSVersionInfoSize

Größe der Struktur in Byte.

dwNLSVersion

Version. Dieser Wert wird verwendet, um Änderungen und Ergänzungen an den Codepunkten zu verfolgen, die über die angegebene Funktion für ein bestimmtes Gebietsschema verfügen. Der Wert ist gebietsschemaspezifisch und erhöht sich, wenn sich die Funktion ändert. Mithilfe der durch die SYSNLS_FUNCTION-Enumeration definierten COMPARE_STRING-Funktion ändert sich beispielsweise die Version, wenn Sortiergewichtungen Codepunkten zugewiesen werden, die zuvor keine Gewichtungen für das Gebietsschema definiert hatten.

dwDefinedVersion

Definierte Version. Dieser Wert wird verwendet, um Änderungen im Repertoire von Unicode-Codepunkten nachzuverfolgen. Der Wert wird erhöht, wenn das Unicode-Repertoire erweitert wird, z. B. wenn mehr Zeichen definiert werden.

Ab Windows 8: Veraltet. Verwenden Sie stattdessen dwNLSVersion .

dwEffectiveId

Bezeichner der Sortierreihenfolge, die für das Eingabegebietsschema für die dargestellte Version verwendet wird. Für ein benutzerdefiniertes Gebietsschema en-Mine, das 0409 für einen Sortierreihenfolgebezeichner verwendet, enthält dieses Element beispielsweise "0409". Wenn dieser Member eine "echte" Sortierung angibt, wird guidCustomVersion auf eine leere GUID festgelegt.

Ab Windows 8: Veraltet. Verwenden Sie stattdessen guidCustomVersion .

guidCustomVersion

Eindeutige GUID für das Verhalten einer benutzerdefinierten Sortierung, die vom Gebietsschema für die dargestellte Version verwendet wird.

Hinweise

Die DwNLSVersion - und dwDefinedVersion-Member sind völlig unabhängig. Obwohl jeder Member für ein einzelnes DWORD definiert ist, besteht jeder aus einer Hauptversion und einer Nebenversion. Weitere Informationen finden Sie unter Behandeln der Sortierung in Ihren Anwendungen .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Kopfzeile winnls.h (windows.h einschließen)

Weitere Informationen

GetNLSVersionEx

Behandeln der Sortierung in Ihren Anwendungen

IsNLSDefinedString

Nationale Sprachunterstützungsstrukturen