IsValidNLSVersion-Funktion (winnls.h)

Bestimmt, ob die NLS-Version für eine bestimmte NLS-Funktion gültig ist.

Syntax

DWORD IsValidNLSVersion(
  [in]           NLS_FUNCTION       function,
  [in, optional] LPCWSTR            lpLocaleName,
  [in]           LPNLSVERSIONINFOEX lpVersionInformation
);

Parameter

[in] function

Die abzufragende NLS-Funktion. Dieser Wert muss COMPARE_STRING sein. Weitere Informationen finden Sie in der SYSNLS_FUNCTION-Enumeration.

[in, optional] lpLocaleName

Zeiger auf einen Gebietsschemanamen oder einen der folgenden vordefinierten Werte.

[in] lpVersionInformation

Zeiger auf eine NLSVERSIONINFOEX-Struktur . Die Anwendung muss das dwNLSVersionInfoSize-Element in sizeof(NLSVERSIONINFOEX)initialisieren.

Rückgabewert

Gibt einen Wert ungleich null zurück, wenn die NLS-Version gültig ist, oder null, wenn die Version ungültig ist.

Hinweise

Initialisieren Sie die NLSVERSIONINFOEX-Struktur , indem Sie GetNLSVersionEx aufrufen. In den Anmerkungen zu GetNLSVersionEx erfahren Sie, wie die Mitglieder von NLSVERSIONINFOEX verwendet werden können, um festzustellen, ob sich eine Sortierversion geändert hat und Sie Daten neu indizieren müssen.

Ab Windows 8: Wenn Ihre App Sprachtags aus dem Windows.Globalization-Namespace an diese Funktion übergibt, muss sie zuerst die Tags konvertieren, indem ResolveLocaleName aufgerufen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile winnls.h (windows.h einschließen)
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

GetNLSVersionEx

Behandeln der Sortierung in Ihren Anwendungen

NLSVERSIONINFOEX