Funzione EnumDateFormatsW (winnls.h)
Enumera i formati di data lunga, data breve o anno/mese disponibili per le impostazioni locali specificate.
Sintassi
BOOL EnumDateFormatsW(
[in] DATEFMT_ENUMPROCW lpDateFmtEnumProc,
[in] LCID Locale,
[in] DWORD dwFlags
);
Parametri
[in] lpDateFmtEnumProc
Puntatore a una funzione di callback definita dall'applicazione. Per altre informazioni, vedere EnumDateFormatsProc.
[in] Locale
Identificatore delle impostazioni locali che specifica le impostazioni locali per cui recuperare le informazioni sul formato data. È possibile usare la macro MAKELCID per creare un identificatore o usare uno dei valori predefiniti seguenti.
- LOCALE_CUSTOM_DEFAULT
- LOCALE_CUSTOM_UI_DEFAULT
- LOCALE_CUSTOM_UNSPECIFIED
- LOCALE_INVARIANT
- LOCALE_SYSTEM_DEFAULT
- LOCALE_USER_DEFAULT
[in] dwFlags
Contrassegno che specifica i formati di data. Per definizioni dettagliate, vedere il parametro dwFlags di EnumDateFormatsExEx.
Valore restituito
Restituisce un valore diverso da zero se ha esito positivo o 0 in caso contrario. Per ottenere informazioni sull'errore estese, l'applicazione può chiamare GetLastError, che può restituire uno dei codici di errore seguenti:
- ERROR_INVALID_FLAGS. I valori forniti per i flag non sono validi.
- ERROR_INVALID_PARAMETER. Uno dei valori dei parametri non è valido.
Commenti
Nota
L'intestazione winnls.h definisce EnumDateFormats come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winnls.h (includere Windows.h) |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |