Partager via


OSINFO, structure

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

Syntaxe

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

Membres

Membre Description
dwOSPlatformId Une des valeurs d’identificateur définies par la fonction de plateforme Microsoft Windows GetVersionEx. Les valeurs suivantes sont admises :

- 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 qui en descendent.
- VER_PLATFORM_WIN32_NT, ou 0x0002, pour spécifier Windows NT ou les systèmes d’exploitation qui en descendent.
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.

Notes

OSINFO est basé 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 sa prise en charge du système d’exploitation.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : Cor.h

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

Versions de .NET Framework : Disponible à partir de la version 1.0

Voir aussi