IsValidNLSVersion 函式 (winnls.h)
判斷 NLS 版本是否對指定的 NLS 函式有效。
語法
DWORD IsValidNLSVersion(
[in] NLS_FUNCTION function,
[in, optional] LPCWSTR lpLocaleName,
[in] LPNLSVERSIONINFOEX lpVersionInformation
);
參數
[in] function
要查詢的 NLS 功能。 此值必須COMPARE_STRING。 請參閱 SYSNLS_FUNCTION 列舉。
[in, optional] lpLocaleName
地區設定名稱的指標,或下列其中一個預先定義的值。
[in] lpVersionInformation
NLSVERSIONINFOEX 結構的指標。 應用程式必須將 dwNLSVersionInfoSize 成員初始化為 sizeof(NLSVERSIONINFOEX)
。
傳回值
如果 NLS 版本有效,則傳回非零值,如果版本無效則傳回零。
備註
呼叫 GetNLSVersionEx,初始化 NLSVERSIONINFOEX 結構。 如需 NLSVERSIONINFOEX 成員如何使用 NLSVERSIONINFOEX 來判斷排序版本是否已變更,以及您需要重新編製數據索引的討論,請參閱 GetNLSVersionEx 的。
從 Windows 8 開始:如果您的 app 從 Windows.Globalization 命名空間將語言標籤傳遞至此函式,則必須先呼叫 ResolveLocaleName 來轉換標記。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | winnls.h (包含 Windows.h) |
程式庫 | Kernel32.lib |
DLL | Kernel32.dll |
另請參閱