Partilhar via


Estrutura OSINFO

Contém detalhes sobre o sistema operativo para uma assemblagem ou módulo.

Syntax

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

Membros

Membro Description
dwOSPlatformId Um dos valores de identificador definidos pela função GetVersionExde plataforma do Microsoft Windows . São suportados os seguintes valores:

- VER_PLATFORM_WIN32s, ou 0x0000, para especificar o Microsoft Windows 3.1.
- VER_PLATFORM_WIN32_WINDOWS ou 0x0001 para especificar o Windows 95, o Windows 98 ou os sistemas operativos descendentes dos mesmos.
- VER_PLATFORM_WIN32_NT, ou 0x0002, para especificar o Windows NT ou os sistemas operativos descendentes do mesmo.
dwOSMajorVersion A versão principal do sistema operativo ou um valor NULL para indicar qualquer versão.
dwOSMinorVersion A versão secundária do sistema operativo ou um valor NULL para indicar qualquer versão.

Observações

OSINFO baseia-se na OSVERSIONINFOEX estrutura utilizada nas chamadas para a função GetVersionExda plataforma Microsoft Windows . Esta estrutura é utilizada pela estrutura ASSEMBLYMETADATA para indicar o suporte do sistema operativo.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: Cor.h

Biblioteca: Utilizado como recurso no MsCorEE.dll

.NET Framework Versões: Disponível desde 1.0

Ver também