Condividi tramite


Struttura OSINFO

Contiene dettagli relativi al sistema operativo per un assembly o un modulo.

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

Membri

Membro

Descrizione

dwOSPlatformId

Uno dei valori di identificatore definiti dalla funzione GetVersionEx della piattaforma Microsoft Windows. Sono supportati i seguenti valori:

  • VER_PLATFORM_WIN32s o 0x0000 per specificare Microsoft Windows 3.1.

  • VER_PLATFORM_WIN32_WINDOWS o 0x0001 per specificare Windows 95, Windows 98 o sistemi operativi discendenti.

  • VER_PLATFORM_WIN32_NT o 0x0010 per specificare Windows NT o sistemi operativi discendenti.

dwOSMajorVersion

Numero di versione principale del sistema operativo oppure valore NULL per indicare qualsiasi versione.

dwOSMinorVersion

Numero di versione secondario del sistema operativo oppure valore NULL per indicare qualsiasi versione.

Note

OSINFO si basa sulla struttura OSVERSIONINFOEX che viene utilizzata nelle chiamate alla funzione GetVersionEx della piattaforma Microsoft Windows. Questa struttura viene utilizzata dalla struttura ASSEMBLYMETADATA per indicare il supporto del relativo sistema operativo.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: utilizzata come risorsa in MsCorEE.dll

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Riferimenti

Struttura ASSEMBLYMETADATA

Interfaccia IMetaDataAssemblyEmit

Altre risorse

Strutture di metadati