NLSVERSIONINFO 構造体 (winnls.h)

非推奨になりました。 NLS 機能に関するバージョン情報が含まれています。

Windows 8 以降では、アプリでは NLSVERSIONINFO ではなく NLSVERSIONINFOEX を使用する必要があります。

構文

typedef struct _nlsversioninfo {
  DWORD dwNLSVersionInfoSize;
  DWORD dwNLSVersion;
  DWORD dwDefinedVersion;
} NLSVERSIONINFO, *LPNLSVERSIONINFO;

メンバー

dwNLSVersionInfoSize

構造体のサイズ (バイト単位)。

dwNLSVersion

NLS バージョン。 この値は、特定のロケールに対して指定された機能を持つコード ポイントのセットへの変更と追加を追跡するために使用されます。 値はロケール固有であり、機能が変更されるとインクリメントされます。 たとえば、 SYSNLS_FUNCTION 列挙で定義されたCOMPARE_STRING機能を使用すると、以前にロケールに対して重みが定義されていないコード ポイントに並べ替えの重みが割り当てられると、バージョンが変更されます。

dwDefinedVersion

定義されたバージョン。 この値は、Unicode コード ポイントの変更を追跡するために使用されます。 Unicode のレパートルが拡張されると、値がインクリメントされます (たとえば、より多くの文字が定義されている場合)。

解説

Windows 8 以降、 NLSVERSIONINFO は非推奨となりました。 実際、これは NLSVERSIONINFOEX と同じです。代わりにアプリで使用する必要があります。

「NLSVERSIONINFOEX の解説」を参照してください。

要件

   
サポートされている最小のクライアント Windows 10 ビルド 20348
サポートされている最小のサーバー Windows 10 ビルド 20348
Header winnls.h

関連項目

GetNLSVersion

GetNLSVersionEx

アプリケーションでの並べ替えの処理

IsNLSDefinedString

NLSVERSIONINFOEX

各国語サポート構造