共用方式為


LOCALE_ENUMPROCEX回呼函式 (winnls.h)

應用程式定義的回調函式,可處理 EnumSystemLocalesEx 函式所提供的列舉地區設定資訊。 LOCALE_ENUMPROCEX類型會定義這個回呼函式的指標。 EnumLocalesProcEx 是應用程式定義函式名稱的佔位元。

語法

LOCALE_ENUMPROCEX LocaleEnumprocex;

BOOL LocaleEnumprocex(
  LPWSTR unnamedParam1,
  DWORD unnamedParam2,
  LPARAM unnamedParam3
)
{...}

參數

unnamedParam1

緩衝區的指標,其中包含以 null 結尾 地區設定名稱 字串。

unnamedParam2

定義地區設定資訊的旗標。 此參數的值可以包含旗標的二進位 OR,但一些旗標組合永遠不會發生。 如果應用程式指定 LOCALE_WINDOWSLOCALE_ALTERNATE_SORTS,它也可以指定 LOCALE_REPLACEMENT,讓 EnumSystemLocalesEx 函式可以測試,以查看地區設定是否為取代。

unnamedParam3

EnumSystemLocalesEx的應用程式提供輸入參數。 這個值特別適用於多線程應用程式,因為它可以用來將線程特定數據傳遞至這個回呼函式。

傳回值

傳回 TRUE ,以繼續列舉或 FALSE 否則。

言論

EnumLocalesProcEx 函式可以執行任何所需的工作。 應用程式會將位址傳遞至 EnumSystemLocalesEx 函式,以註冊此函式。

要求

要求 價值
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
支援的最低伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平臺 窗戶
標頭 winnls.h

另請參閱

EnumSystemLocalesEx

國家語言支援

國家語言支援函式