OSINFO 结构

包含有关程序集或模块的操作系统的详细信息。

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

成员

成员

说明

dwOSPlatformId

Microsoft Windows 平台函数 GetVersionEx 定义的标识符值之一。 下列值是受支持的:

  • 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 基于 OSVERSIONINFOEX 结构,此结构用来调用 Microsoft Windows 平台函数 GetVersionEx。 此结构由 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 接口

其他资源

元数据结构