IsValidLocaleName-Funktion (winnls.h)
Bestimmt, ob der angegebene Gebietsschemaname für ein Gebietsschema gültig ist, das auf dem Betriebssystem installiert oder unterstützt wird.
Syntax
BOOL IsValidLocaleName(
[in] LPCWSTR lpLocaleName
);
Parameter
[in] lpLocaleName
Zeiger auf den zu überprüfenden Gebietsschemanamen.
Rückgabewert
Gibt einen Nonzero-Wert zurück, wenn der Gebietsschemaname gültig ist, oder gibt 0 für einen ungültigen Namen zurück.
Hinweise
Unter Windows Vista und höher sollten alle unterstützten Gebietsschemas auf allen Betriebssystemen installiert werden.
Diese Funktion kann den Namen eines benutzerdefinierten Gebietsschemas verarbeiten. Es ist nicht garantiert, dass die Daten von Computer zu Computer oder zwischen den Ausführungen einer Anwendung identisch sind. Wenn Ihre Anwendung Daten beibehalten oder übertragen muss, finden Sie weitere Informationen unter Verwenden persistenter Gebietsschemadaten.
Ab Windows 8: Wenn Ihre App Sprachtags aus dem Windows.Globalization-Namespace an diese Funktion übergibt, müssen die Tags zuerst konvertiert werden , indem ResolveLocaleName aufgerufen wird.
Beispiele
Ein Beispiel für die Verwendung dieser Funktion finden Sie unter NLS: Beispiel für namenbasierte APIs.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | winnls.h (einschließlich Windows.h) |
Bibliothek | Kernel32.lib |
DLL | Kernel32.dll |