GetNLSVersion-Funktion (winnls.h)
Ruft Informationen zur aktuellen Version einer angegebenen NLS-Funktion für ein durch den Bezeichner angegebenes Gebietsschema ab.
Syntax
BOOL GetNLSVersion(
[in] NLS_FUNCTION Function,
[in] LCID Locale,
[in, out] LPNLSVERSIONINFO lpVersionInformation
);
Parameter
[in] Function
Die abzufragende NLS-Funktion. Dieser Wert muss COMPARE_STRING werden. Siehe SYSNLS_FUNCTION-Enumeration .
[in] Locale
Gebietsschemabezeichner , der das Gebietsschema angibt. Sie können das MAKELCID-Makro verwenden, um einen Bezeichner zu erstellen oder einen der folgenden vordefinierten Werte zu verwenden.
Windows Vista und höher: Die folgenden benutzerdefinierten Gebietsschemabezeichner werden ebenfalls unterstützt.[in, out] lpVersionInformation
Zeiger auf eine NLSVERSIONINFO-Struktur . Die Anwendung muss das dwNLSVersionInfoSize-Element in sizeof(NLSVERSIONINFO)
initialisieren.
Rückgabewert
Gibt TRUE nur zurück, wenn die Anwendung gültige Werte in lpVersionInformation angegeben hat, oder andernfalls FALSE . Um erweiterte Fehlerinformationen abzurufen, kann die Anwendung GetLastError aufrufen, wodurch einer der folgenden Fehlercodes zurückgegeben werden kann:
- ERROR_INSUFFICIENT_BUFFER. Eine angegebene Puffergröße war nicht groß genug, oder sie wurde fälschlicherweise auf NULL festgelegt.
- ERROR_INVALID_FLAGS. Die für Flags angegebenen Werte waren ungültig.
- ERROR_INVALID_PARAMETER. Jeder der Parameterwerte war ungültig.
Hinweise
Mit dieser Funktion kann eine Anwendung wie Active Directory ermitteln, ob sich eine NLS-Änderung auf den Gebietsschemabezeichner auswirkt, der für eine bestimmte Indextabelle verwendet wird. Andernfalls muss die Tabelle nicht erneut indiziert werden. Weitere Informationen finden Sie unter Behandeln der Sortierung in Ihren Anwendungen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winnls.h (einschließlich Windows.h) |
Bibliothek | Kernel32.lib |
DLL | Kernel32.dll |
Siehe auch
Behandeln der Sortierung in Ihren Anwendungen
Unterstützung für nationale Sprachen