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