Funzioni di supporto per il linguaggio nazionale
NLS supporta le funzioni definite nella tabella seguente.
Funzione | Descrizione |
---|---|
AdjustCalendarDate | Deprecato. Regola una data in base a un numero specificato di anni, mesi, settimane o giorni. |
CompareString | Confronta due stringhe di caratteri, per le impostazioni locali specificate dall'identificatore. |
CompareStringEx | Confronta due stringhe Unicode (carattere wide) per le impostazioni locali specificate per nome. |
CompareStringOrdinal | Confronta due stringhe Unicode per testare l'equivalenza binaria. |
ConvertCalDateTimeToSystemTime | Deprecato. Converte una struttura CALDATETIME specificata in una struttura SYSTEMTIME. |
ConvertDefaultLocale | Converte un valore delle impostazioni locali predefinito in un identificatore delle impostazioni locali effettivo. |
ConvertSystemTimeToCalDateTime | Deprecato. Converte una struttura SYSTEMTIME specificata in una struttura CALDATETIME. |
DownlevelGetLocaleScripts | Fornisce un elenco di script per le impostazioni locali specificate. |
DownlevelGetParentLocaleLCID | Recupera l'identificatore delle impostazioni locali per l'elemento padre delle impostazioni locali fornite. |
DownlevelGetParentLocaleName | Recupera il nome delle impostazioni locali per l'elemento padre delle impostazioni locali fornite. |
DownlevelGetStringScripts | Fornisce un elenco di script utilizzati nella stringa Unicode specificata. |
DownlevelLCIDToLocaleName | Converte un identificatore delle impostazioni locali in un nome delle impostazioni locali. |
DownlevelLocaleNameToLCID | Converte un nome delle impostazioni locali in un identificatore delle impostazioni locali che può essere usato per ottenere informazioni dal sistema operativo. |
DownlevelVerifyScripts | Confronta due elenchi enumerati di script. |
EnumCalendarInfo | Enumera le informazioni del calendario per le impostazioni locali specificate. |
EnumCalendarInfoEx | Enumera le informazioni del calendario per le impostazioni locali specificate dall'identificatore. |
EnumCalendarInfoExEx | Enumera le informazioni del calendario per le impostazioni locali specificate in base al nome. |
EnumCalendarInfoProc | Funzione di callback definita dall'applicazione che elabora le informazioni del calendario enumerate fornite dalla funzione EnumCalendarInfo. |
EnumCalendarInfoProcEx | Funzione di callback definita dall'applicazione che elabora le informazioni del calendario enumerate fornite dalla funzione EnumCalendarInfoEx. |
EnumCalendarInfoProcExEx | Funzione di callback definita dall'applicazione che elabora le informazioni del calendario enumerate fornite dalla funzione EnumCalendarInfoExEx. |
EnumCodePagesProc | Funzione di callback definita dall'applicazione che elabora le informazioni enumerate della tabella codici fornite dalla funzione EnumSystemCodePages. |
EnumDateFormats | Enumera i formati di data lunga, data breve o anno/mese disponibili per le impostazioni locali specificate. |
EnumDateFormatsEx | Enumera i formati di data lunga, data breve o anno/mese disponibili per le impostazioni locali specificate. |
EnumDateFormatsExEx | Enumera i formati di data lunga, data breve o anno/mese disponibili per le impostazioni locali specificate per nome. |
EnumDateFormatsProc | Funzione di callback definita dall'applicazione che elabora le informazioni sul formato della data fornite dalla funzione EnumDateFormats. |
EnumDateFormatsProcEx | Funzione di callback definita dall'applicazione che elabora le informazioni sul formato della data fornite dalla funzione EnumDateFormatsEx. |
EnumDateFormatsProcExEx | Funzione di callback definita dall'applicazione che elabora le informazioni sul formato della data fornite dalla funzione EnumDateFormatsExEx. |
EnumGeoInfoProc | Funzione di callback definita dall'applicazione che elabora le informazioni sulla posizione geografica enumerate fornite dalla funzione EnumSystemGeoID. |
EnumLanguageGroupLocales | Enumera le impostazioni locali in un gruppo di lingue specificato. |
EnumLanguageGroupLocalesProc | Funzione di callback definita dall'applicazione che elabora le informazioni locali del gruppo di linguaggio enumerate fornite dalla funzione EnumLanguageGroupLocales. |
EnumLanguageGroupsProc | Funzione di callback definita dall'applicazione che elabora le informazioni del gruppo di linguaggio enumerate fornite dalla funzione EnumSystemLanguageGroups. |
EnumLocalesProc | Funzione di callback definita dall'applicazione che elabora le informazioni sulle impostazioni locali enumerate fornite dalla funzione EnumSystemLocales. |
EnumLocalesProcEx | Funzione di callback definita dall'applicazione che elabora le informazioni sulle impostazioni locali enumerate fornite dalla funzione EnumSystemLocalesEx. |
EnumSystemCodePages | Enumera le tabelle codici installate in o supportate da un sistema operativo. |
EnumSystemGeoID | Enumera gli identificatori di posizione geografica (tipo GEOID) disponibili nel sistema operativo. |
EnumSystemGeoNames | Enumera i codici ISO (International Organization for Standardization) 3166-1 di due lettere o serie M delle Nazioni Unite (UN), numero 49 (M.49) per le posizioni geografiche disponibili nel sistema operativo. |
EnumSystemLanguageGroups | Enumera i gruppi di lingue installati in o supportati da un sistema operativo. |
EnumSystemLocales | Enumera le impostazioni locali installate in o supportate da un sistema operativo. |
EnumSystemLocalesEx | Enumera le impostazioni locali installate in o supportate da un sistema operativo. |
EnumTimeFormats | Enumera i formati di ora disponibili per le impostazioni locali specificate dall'identificatore. |
EnumTimeFormatsEx | Enumera i formati di ora disponibili per le impostazioni locali specificate per nome. |
EnumTimeFormatsProc | Funzione di callback definita dall'applicazione che elabora le informazioni sul formato dell'ora enumerate fornite dalla funzione EnumTimeFormats. |
EnumTimeFormatsProcEx | Funzione di callback definita dall'applicazione che elabora le informazioni sul formato dell'ora enumerate fornite dalla funzione EnumTimeFormatsEx. |
FindNLSString | Individua una stringa Unicode (caratteri wide) o l'equivalente in un'altra stringa Unicode per le impostazioni locali specificate dall'identificatore. |
FindNLSStringEx | Individua una stringa Unicode (caratteri wide) o l'equivalente in un'altra stringa Unicode per le impostazioni locali specificate dall'identificatore. |
FindStringOrdinal | Individua una stringa Unicode (caratteri wide) in un'altra stringa Unicode per un confronto non linguistico. |
FoldString | Mappe una stringa Unicode a un'altra, eseguendo la trasformazione specificata. |
Geo_EnumNameProc | Funzione di callback definita dall'applicazione che elabora le informazioni sulla posizione geografica enumerate fornite dalla funzione EnumSystemGeoNames. |
GetACP | Recupera l'identificatore della tabella codici ANSI di Windows corrente per il sistema. |
GetCalendarDateFormatEx | Deprecato. Recupera una stringa di data formattata correttamente per le impostazioni locali specificate utilizzando la data specificata. |
GetCalendarInfo | Recupera informazioni su un calendario per le impostazioni locali specificate dall'identificatore. |
GetCalendarInfoEx | Recupera informazioni su un calendario per le impostazioni locali specificate per nome. |
GetCalendarSupportedDateRange | Deprecato. Ottiene l'intervallo di date supportato per un calendario specificato. |
GetCPInfo | Recupera informazioni su qualsiasi tabella codici installata o disponibile valida. |
GetCPInfoEx | Recupera informazioni su qualsiasi tabella codici installata o disponibile valida. |
GetCurrencyFormat | Formatta una stringa numerica come stringa di valuta per le impostazioni locali specificate dall'identificatore. |
GetCurrencyFormatEx | Formatta una stringa numerica come stringa di valuta per le impostazioni locali specificate per nome. |
GetDateFormat | Formatta una data come stringa di data per le impostazioni locali specificate dall'identificatore. |
GetDateFormatEx | Formatta una data come stringa di data per le impostazioni locali specificate per nome. |
GetDurationFormat | Formatta un periodo di tempo come stringa temporale per le impostazioni locali specificate dall'identificatore. |
GetDurationFormatEx | Formatta una durata di tempo come stringa temporale per le impostazioni locali specificate per nome. |
GetGeoInfo | Ottiene informazioni su una posizione geografica specificata. |
GetGeoInfoEx | Recupera informazioni su una posizione geografica specificata utilizzando un codice ISO 3166-1 di due lettere o un codice UN M.49 numerico. |
GetLocaleInfo | Recupera informazioni sulle impostazioni locali specificate dall'identificatore. |
GetLocaleInfoEx | Recupera informazioni sulle impostazioni locali specificate in base al nome. |
GetNLSVersion | Ottiene informazioni sulla versione corrente di una funzionalità NLS specificata per le impostazioni locali specificate dall'identificatore. |
GetNLSVersionEx | Ottiene informazioni sulla versione corrente di una funzionalità NLS specificata per le impostazioni locali specificate in base al nome. |
GetNumberFormat | Formatta una stringa numerica come stringa numerica personalizzata per le impostazioni locali specificate dall'identificatore. |
GetNumberFormatEx | Formatta una stringa numerica come stringa numerica personalizzata per le impostazioni locali specificate per nome. |
GetOEMCP | Recupera l'identificatore della tabella codici oem (Original Equipment Manufacturer) corrente per il sistema operativo. |
GetStringScripts | Fornisce un elenco di script utilizzati nella stringa specificata. |
GetStringTypeA | Deprecato. Recupera le informazioni sul tipo di carattere per i caratteri nella stringa di origine ANSI specificata. |
GetStringTypeEx | Recupera le informazioni sul tipo di carattere per i caratteri nella stringa di origine specificata. |
GetStringTypeW | Recupera informazioni sul tipo di carattere per i caratteri nella stringa di origine Unicode specificata. |
GetSystemDefaultLangID | Restituisce l'identificatore della lingua per le impostazioni locali di sistema. |
GetSystemDefaultLCID | Restituisce l'identificatore delle impostazioni locali per le impostazioni locali di sistema. |
GetSystemDefaultLocaleName | Recupera il nome delle impostazioni locali predefinite del sistema. |
GetThreadLocale | Restituisce l'identificatore delle impostazioni locali correnti per il thread chiamante. |
GetTimeFormat | Formatta l'ora come stringa temporale per le impostazioni locali specificate dall'identificatore. |
GetTimeFormatEx | Formatta l'ora come stringa temporale per le impostazioni locali specificate per nome. |
GetUserDefaultGeoName | Recupera il codice ISO 3166-1 a due lettere o il codice UN M.49 numerico per la posizione geografica predefinita dell'utente. |
GetUserDefaultLangID | Restituisce l'identificatore della lingua per le impostazioni locali dell'utente corrente. |
GetUserDefaultLCID | Restituisce l'identificatore delle impostazioni locali per le impostazioni locali predefinite dell'utente. |
GetUserDefaultLocaleName | Recupera il nome delle impostazioni locali predefinite dell'utente. |
GetUserGeoID | Recupera informazioni sulla posizione geografica dell'utente. |
IdnToAscii | Converte un nome di dominio internazionalizzato (IDN) o un'altra etichetta internazionalizzata in una rappresentazione Unicode (carattere wide) della stringa ASCII che rappresenta il nome nella sintassi di codifica del trasferimento punycode. |
IdnToNameprepUnicode | Converte un nome di dominio internazionalizzato (IDN) o un'altra etichetta internazionalizzata nel modulo NamePrep specificato da Network Working Group RFC 3491, ma non esegue la conversione aggiuntiva in Punycode. |
IdnToUnicode | Converte il formato Punycode di un nome di dominio internazionalizzato (IDN) o un'altra etichetta internazionalizzata nella normale sintassi di codifica Unicode UTF-16. |
IsCalendarLeapYear | Deprecato. Identifica se l'anno specificato è un anno bisestile all'interno dell'era specificata per il calendario specifico. |
IsNLSDefinedString | Determina se ogni carattere in una stringa ha un risultato definito per una funzionalità NLS specificata. |
IsNormalizedString | Verifica che una stringa sia normalizzata in base a Unicode 4.0 TR#15. |
IsValidCodePage | Determina se una tabella codici specificata è valida. |
IsValidLanguageGroup | Determina se un gruppo di lingue è installato o supportato nel sistema operativo. |
IsValidLocale | Determina se le impostazioni locali specificate sono installate o supportate nel sistema operativo. |
IsValidLocaleName | Determina se il nome delle impostazioni locali specificato è valido per le impostazioni locali installate o supportate nel sistema operativo. |
IsValidNLSVersion | Determina se la versione NLS è valida per una determinata funzione NLS. |
LCIDToLocaleName | Converte un identificatore delle impostazioni locali in un nome delle impostazioni locali. |
LCMapString | Per le impostazioni locali specificate dall'identificatore, esegue il mapping di una stringa di caratteri di input a un'altra usando una trasformazione specificata o genera una chiave di ordinamento per la stringa di input. |
LCMapStringEx | Per le impostazioni locali specificate per nome, esegue il mapping di una stringa di caratteri di input a un'altra usando una trasformazione specificata o genera una chiave di ordinamento per la stringa di input. |
LoadStringByReference | Non supportato. Questa funzione può essere modificata o non disponibile. Usare invece SHLoadIndirectString. |
LocaleNameToLCID | Converte un nome delle impostazioni locali nell'identificatore delle impostazioni locali. |
NormalizeString | Normalizza i caratteri di una stringa di testo in base a Unicode 4.0 TR#15. |
NotifyUILanguageChange | Non supportato. Questa funzione può essere modificata o non disponibile. |
ResolveLocaleName | Trova una possibile corrispondenza del nome delle impostazioni locali per il nome specificato. |
RtlIsValidLocaleName | Determina se le impostazioni locali specificate sono installate o supportate nel sistema operativo. |
SetCalendarInfo | Imposta un elemento delle informazioni sulle impostazioni locali per un calendario. |
SetLocaleInfo | Imposta un elemento di informazioni nella parte di override dell'utente delle impostazioni locali correnti. |
SetThreadLocale | Imposta le impostazioni locali correnti del thread chiamante. |
SetUserGeoID | Imposta l'identificatore della posizione geografica per l'utente. |
SetUserGeoName | Imposta la posizione geografica per l'utente corrente sul codice ISO 3166-1 specificato o sul codice UN M.49 numerico specificato. |
UpdateCalendarDayOfWeek | Ottiene il giorno della settimana corrispondente a un giorno specificato e popola il campo DayOfWeek nella struttura CALDATETIME specificata. |
VerifyScripts | Confronta due elenchi enumerati di script. |
Nota
A partire da Windows 8: se l'app passa tag di lingua a una di queste funzioni dallo spazio dei nomi Windows.Globalization, deve prima convertire i tag chiamando ResolveLocaleName.