Partager via


OSINFO Structure

Contient des détails sur le système d’exploitation d’un assembly ou d’un module.

Syntax

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

Members

Member Description
dwOSPlatformId Une des valeurs d’identificateur définies par la fonction GetVersionExde plateforme Microsoft Windows . Les valeurs suivantes sont prises en charge :

- VER_PLATFORM_WIN32s ou 0x0000 pour spécifier Microsoft Windows 3.1.
- VER_PLATFORM_WIN32_WINDOWS, ou 0x0001, pour spécifier windows 95, Windows 98 ou les systèmes d’exploitation décroissants.
- VER_PLATFORM_WIN32_NT, ou 0x0002, pour spécifier les systèmes d’exploitation ou Windows NT décroissants.
dwOSMajorVersion Version principale du système d’exploitation ou valeur NULL pour indiquer n’importe quelle version.
dwOSMinorVersion Version mineure du système d’exploitation ou valeur NULL pour indiquer n’importe quelle version.

Remarks

OSINFO est basé sur la structure utilisée dans les OSVERSIONINFOEX appels à la fonction GetVersionExde plateforme Microsoft Windows. Cette structure est utilisée par la ASSEMBLYMETADATA structure pour indiquer sa prise en charge du système d’exploitation.

Requirements

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

Header: Cor.h

See also