Share via


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 以降で使用可能

関連項目