OSINFO 構造体

アセンブリまたはモジュールのオペレーティング システムに関する詳細情報を含みます。

typedef struct {
    DWORD   dwOSPlatformId;
    DWORD   dwOSMajorVersion; 
    DWORD   dwOSMinorVersion; 
} OSINFO;

メンバー

メンバー

説明

dwOSPlatformId

Microsoft Windows プラットフォームの GetVersionEx 関数で定義される ID 値の 1 つ。 次の値がサポートされています。

  • VER_PLATFORM_WIN32s または 0x0000 は、Microsoft Windows 3.1 を指定します。

  • VER_PLATFORM_WIN32_WINDOWS、または 0x0001 は、Windows 95 系統、および Windows 98 系統のオペレーティング システムを指定します。

  • VER_PLATFORM_WIN32_NT、または 0x0010 は、Windows NT 系統のオペレーティング システムを指定します。

dwOSMajorVersion

オペレーティング システムのメジャー バージョン。任意のバージョンを示す場合は NULL。

dwOSMinorVersion

オペレーティング システムのマイナー バージョン。任意のバージョンを示す場合は NULL。

解説

OSINFO は、Microsoft Windows プラットフォームの GetVersionEx 関数への呼び出しで使用される OSVERSIONINFOEX 構造体に基づいています。 ASSEMBLYMETADATA 構造体はこの構造体を使用して、そのオペレーティング システムのサポートを示します。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : Cor.h

ライブラリ : MsCorEE.dll でリソースとして使用されていること

.NET Framework のバージョン : 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

参照

参照

ASSEMBLYMETADATA 構造体

IMetaDataAssemblyEmit インターフェイス

その他の技術情報

メタデータ構造体