DownlevelLocaleNameToLCID-Funktion
Konvertiert einen Locale-Namen in einen Locale-Bezeichner, der verwendet werden kann, um Informationen vom Betriebssystem zu erhalten.
Hinweis
Diese Funktion wird nur von Anwendungen verwendet, die auf Betriebssystemen vor Windows Vista ausgeführt werden. Die Verwendung erfordert ein Downloadpaket. Anwendungen, die nur unter Windows Vista und höher ausgeführt werden, sollten LocaleNameToLCID aufrufen, um einen Locale Identifier abzurufen.
Syntax
LCID DownlevelLocaleNameToLCID(
_In_ LPWSTR lpName,
_In_ DWORD dwFlags
);
Parameter
-
lpName [ In]
-
Zeiger auf eine auf NULL beendete Zeichenfolge, die einen Locale-Namen darstellt.
-
dwFlags [ In]
-
Flags, die den Typ des Namens angeben. Der Standardwert ist DOWNLEVEL _ LOCALE _ NAME.
Rückgabewert
Gibt bei Erfolg den Locale Identifier zurück, der dem Namen des Locale entspricht.
Die Funktion gibt 0 zurück, wenn sie nicht erfolgreich ist. Um erweiterte Fehlerinformationen zu erhalten, kann die Anwendung GetLastErroraufrufen, wodurch einer der folgenden Fehlercodes zurückgegeben werden kann:
- FEHLER _ _ UNGÜLTIGE FLAGS. Die für Flags angegebenen Werte waren ungültig.
- FEHLER _ _ UNGÜLTIGER PARAMETER. Jeder der Parameterwerte war ungültig.
Bemerkungen
Hinweis
Diese Funktion unterstützt keine neutralen Locales. Die entsprechende LocaleNameToLCID-Funktion unterstützt benutzerdefinierte Locales,jedoch nur für Windows Vista und höher.
Die erforderliche Headerdatei und DLL sind Teil des Downloads "Microsoft NLS Downlevel Data Mapping APIs", der im Microsoft Download Center verfügbar ist.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Nur [ XP-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |
| Verteilbare Komponente |
Microsoft NLS-APIs für die Zuordnung von Downleveldaten unterWindows XP mit SP2 und höher oderWindows Vista |
| Header |
|
| DLL |
|