LOCALE_ENUMPROCEX コールバック関数 (winnls.h)
EnumSystemLocalesEx 関数によって提供される列挙ロケール情報を処理するアプリケーション定義のコールバック関数。 LOCALE_ENUMPROCEX型は、このコールバック関数へのポインターを定義します。 EnumLocalesProcEx
構文
LOCALE_ENUMPROCEX LocaleEnumprocex;
BOOL LocaleEnumprocex(
LPWSTR unnamedParam1,
DWORD unnamedParam2,
LPARAM unnamedParam3
)
{...}
パラメーター
unnamedParam1
null で終わる ロケール名 文字列を含むバッファーへのポインター。
unnamedParam2
ロケール情報を定義するフラグ。 このパラメーターの値にはフラグのバイナリ OR を含めることができますが、一部のフラグの組み合わせは決して発生しません。 アプリケーションで LOCALE_WINDOWS または LOCALE_ALTERNATE_SORTSを指定する場合は、LOCALE_REPLACEMENT を指定して、EnumSystemLocalesEx 関数でロケールが置き換えかどうかをテストすることもできます。
- LOCALE_ALL
- LOCALE_ALTERNATE_SORTS;詳細については、「EnumSystemLocalesEx を参照してください。
- LOCALE_NEUTRALDATA
LOCALE_REPLACEMENT この定数は、EnumSystemLocalesExのdwFlags パラメーター有効な入力ではありません。 置換ロケールを列挙するには、アプリケーションは、LOCALE_WINDOWS または LOCALE_ALLとして指定された Arg2 パラメーターを使用してこの関数を呼び出し、コールバック関数でこの定数を確認する必要があります。 - LOCALE_SUPPLEMENTAL
- LOCALE_WINDOWS
- LOCALE_NEUTRALDATA
- LOCALE_SPECIFICDATA
unnamedParam3
EnumSystemLocalesExのアプリケーション指定の入力パラメーター
戻り値
列挙
備考
EnumLocalesProcEx 関数は、任意のタスクを実行できます。 アプリケーションは、そのアドレスを EnumSystemLocalesEx 関数に渡すことによって、この関数を登録します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista [デスクトップ アプリ |UWP アプリ] |
サポートされる最小サーバー | Windows Server 2008 [デスクトップ アプリ |UWP アプリ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | winnls.h |
関連項目
EnumSystemLocalesEx の