Compartilhar via


Estrutura OSINFO

Contém detalhes sobre o sistema operacional de um assembly ou módulo.

Sintaxe

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

Membros

Membro DESCRIÇÃO
dwOSPlatformId Um dos valores do identificador definidos pela função GetVersionEx da plataforma Microsoft Windows. Os seguintes valores têm suporte:

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

Comentários

OSINFO se baseia na estrutura OSVERSIONINFOEX usada em chamadas para a função GetVersionEx da plataforma Microsoft Windows. Essa estrutura é usada pela estrutura ASSEMBLYMETADATA para indicar seu suporte ao sistema operacional.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: Cor.h

Biblioteca: usada como um recurso na MsCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também