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を指定する場合は、EnumSystemLocalesEx 関数でロケールが置き換えかどうかをテストできるように、LOCALE_REPLACEMENTを指定することもできます。

unnamedParam3

EnumSystemLocalesEx のアプリケーション指定の入力パラメーター。 この値は、スレッド固有のデータをこのコールバック関数に渡すために使用できるため、マルチスレッド アプリケーションでは特に便利です。

戻り値

列挙を続行するには TRUE を返し、それ以外の場合 は FALSE を 返します。

注釈

EnumLocalesProcEx 関数は、任意の目的のタスクを実行できます。 アプリケーションは、そのアドレスを EnumSystemLocalesEx 関数に渡すことによって、この関数を登録します。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー winnls.h

こちらもご覧ください

EnumSystemLocalesEx

各国語サポート

各国語サポート関数