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 |