OSINFO 構造体
アセンブリまたはモジュールのオペレーティング システムの詳細が含まれています。
構文
typedef struct {
DWORD dwOSPlatformId;
DWORD dwOSMajorVersion;
DWORD dwOSMinorVersion;
} OSINFO;
メンバー
メンバー | 説明 |
---|---|
dwOSPlatformId |
Microsoft Windows プラットフォーム関数 GetVersionEx によって定義された識別子の値の 1 つ。 サポートされている値を次に示します。- VER_PLATFORM_WIN32s, or 0x0000 は、Microsoft Windows 3.1 を指定します。 - VER_PLATFORM_WIN32_WINDOWS、または 0x0001 は、Windows 95、Windows 98、またはそれらから派生したオペレーティング システムを指定します。 - VER_PLATFORM_WIN32_NT、または 0x0002 は、Windows NT またはそれから派生したオペレーティング システムを指定します。 |
dwOSMajorVersion |
オペレーティング システムのメジャー バージョン、または任意のバージョンを示す null 値。 |
dwOSMinorVersion |
オペレーティング システムのマイナー バージョン、または任意のバージョンを示す null 値。 |
解説
OSINFO
は、Microsoft Windows プラットフォーム関数 GetVersionEx
への呼び出しで使用される OSVERSIONINFOEX
構造に基づいています。 この構造体は、そのオペレーティング システムのサポートを示すために ASSEMBLYMETADATA 構造体によって使用されます。
必要条件
:「システム要件」を参照してください。
ヘッダー: Cor.h
ライブラリ: MsCorEE.dll でリソースとして使用されます
.NET Framework のバージョン: 1.0 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET