Partager via


OSINFO, structure

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

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

Membres

Membre

Description

dwOSPlatformId

Une des valeurs d'identificateur définie par la fonction de plateforme Microsoft Windows GetVersionEx. 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 systèmes d'exploitation issus d'eux.

  • VER_PLATFORM_WIN32_NT, ou 0x0010, pour spécifier Windows NT ou systèmes d'exploitation issus de celui-ci.

dwOSMajorVersion

Version principale de système d'exploitation, ou une valeur NULL pour indiquer toute version.

dwOSMinorVersion

Version secondaire de système d'exploitation, ou une valeur NULL pour indiquer toute version.

Notes

OSINFO repose sur la structure OSVERSIONINFOEX qui est utilisée dans les appels à la fonction de plateforme Microsoft Windows GetVersionEx. Cette structure est utilisée par la structure ASSEMBLYMETADATA pour indiquer la prise en charge de son système d'exploitation.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : Cor.h

Bibliothèque : utilisée en tant que ressource dans MsCorEE.dll

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Référence

ASSEMBLYMETADATA, structure

IMetaDataAssemblyEmit, interface

Autres ressources

Structures de métadonnées